Linux - Як монтувати та розмонтувати диск
- Останнє оновлення: 3 Листопада 2023 р.
- Перегляди: 393
- Автор: Адмін

Колеги всім привіт.
У сьогоднішній статті буде розглянуто процес монтування та розмонтування диска під керуванням операційної системи Linux.
Однією з основних особливостей ОС Linux в тому, що в ньому існує можливість монтувати диск (або інший блоковий пристрій) в будь-яку директорію, головне щоб директорія була порожньою. Усі дії в цій статті повинні виконуватися в привілейованому режимі або з-під облікового запису root . Всі диски в Linux зберігаються в директорії /dev/ і просто так на пряму з ними працювати не можна, тобто не можна на них записувати або копіювати з них файли. Для роботи з ними їх потрібно змонтувати, і використовуватимемо для цього команду mount . Диск підключається до точки монтування, у нашому випадку це буде директорія, і вже з цією директорією можна буде працювати.
У нашому прикладі я підключатиму розділ /dev/sdb1 який я створив на диску sdb і монтуватиму цей розділ до директорії /app яку ми створимо.
Синтаксис команди:
sudo mount /dev/sdb1 /directory_name
- /dev/sdb1 - Розділ на диску.
- /directory_name - Ім'я директорії до якої ми монтуватимемо розділ (диск).
Вміст статті:
- Створюємо директорію.
- Монтуємо розділ (диск) до директорії.
- Дозволяється доступ на розділ (диск).
- Автоматичне монтування розділу (диска) під час завантаження Linux.
- Від монтувати розділ (диск).
1. Створюємо директорію.
Почнемо з того, що спочатку ми створимо директорію, до якої буде змонтовано розділ (диск).
$. sudo mkdir /app
2. Монтуємо розділ (диск) до директорії.
$. sudo mount /dev/sdb1 /app
У прикладі спочатку перевіряємо всі директорії, потім монтуємо розділ (диск) до директорії і потім назад перевіряємо. Після застосування команди у нас з'явилася директорія /app та до неї примонтований розділ (диск) /dev/sdb1 розміром 16 GB.
3. Дозволяємо доступ до розділу (диск).
Після того як ми примонтували розділ (диск), тепер нам потрібно призначити необхідні права на цей розділ (диск) щоб у користувачів була можливість читати і писати на цей розділ (диск).
$. sudo chmod 0777 /app
Насправді ви можете налаштувати права на розділ (диск) тонше без повного дозволу для всіх користувачів, але я у своєму прикладі дозволяю все робити з цим розділом (диском).
4. Автоматичне монтування розділу (диска) під час завантаження Linux.
Після перезавантаження сервера ваш розділ (диск) буде відмонтований і все що ви робили скинутися, але щоб цього не трапилося і щоб ваш розділ (диск) був примонтований автоматично після перезавантаження сервера, то ми маємо дещо додати файл /etc/fstab.
Відкриваємо файл /etc/fstab
$. vim /etc/fstab
і додаємо в нього рядок:
/dev/sdb1 /app ext4 defaults 0 0
- /dev/sdb1 - Директорія, на яку ви монтуєте розділ (диск).
- /app - Ім'я директорії.
- ext4 - Тип файлової системи.
- defaults 0 0 - Установки доступу.
Зберігаємо та закриваємо файл. Тепер коли у вас перезавантажиться сервер, то розділ (диск) буде автоматично примонтований до директорії, яку ви вказали у файлі.
5. Від монтувати диск.
Якщо ви хочете від монтувати розділ (диск) від директорії, то вам потрібно виконати просту команду:
$. sudo umount /dev/sdb1
І ще не забуваємо видалити з файлу /etc/fstab рядок, щоб після перезавантаження сервера розділ (диск) не примонтувався до директорії автоматично.
Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.