Замовляйте VPS-сервер зі скидкою 15%
Акція завершиться через
00Днів
:
00Годин
:
00Хвилин
:
00Секунд

Монтування накопичувачів Linux

На відміну від Windows, яка автоматично монтує всі накопичувачі, Linux у більшості випадків вимагає робити це вручну. Тож давайте розберімося!

Монтування накопичувачів здійснюється за допомогою утиліти mount. Зазвичай її використовують разом з аргументами.

 

mount «‎параметри» «‎-t тип файлової системи» «‎-o параметри монтування» «файл накопичувача» «кінцевий каталог для монтування»

 

Для користувачів доступні такі аргументи:

  • -v — виведення докладної інформації під час виконання операції.
  • -h — виведення довідки.
  • -V — виведення версії ПЗ.
  • -a — використовувати для монтування всі пристрої, зазначені у fstab.
  • -F — створення окремого екземпляра mount для кожного розділу.
  • -f — «фейкове виконання». Дає змогу побачити, що відбудеться внаслідок виконання команди.
  • -n — не журналювати дані про монтування в Mtab.
  • -l — додавання мітки накопичувача до кінцевої точки монтування.
  • -c — використання виключно абсолютних шляхів.
  • -r — монтування лише для подальшого читання файлів.
  • -w — монтування для подальшого читання та запису файлів.
  • -L — змонтувати розділ за міткою «‎Label».
  • -U — змонтувати розділ за UUID.
  • -B — змонтувати локальний каталог.
  • -R — перемонтувати локальний каталог.
 

Монтування через Mount

Процес монтування накопичувачів за допомогою утиліти Mount досить простий. Для цього достатньо ввести команду, вказавши як аргументи розділ, який потрібно змонтувати, і каталог, куди слід змонтувати цей розділ.

Отримати список усіх наявних розділів ми можемо так:


fdisk -l

Наприклад, змонтуємо розділ nvme1n1p3 у каталог /mnt:

sudo mount /dev/nvme1n1p3 /mnt/

 

Для демонтування використовуємо таку команду:

sudo umount /mnt

 

Переглянути список усіх змонтованих пристроїв можна простим способом:

mount
 

Монтування через UUID

Для отримання інформації про UUID розділів нашого сервера вводимо таку команду:

sudo blkid

 

Отримуємо приблизно такий вивід:

Далі переходимо до конfig-файла, де вказана інформація про всі розділи, що монтуються під час завантаження системи:

sudo nano /etc/fstab

 

Після цього, залежно від файлової системи, у цей конфіг слід додати рядок з відповідними параметрами.

Припустімо, якщо нам потрібно змонтувати NTFS-розділ, у цьому випадку слід використати команду:

UUID="0x0x0x0x0" /mnt/myfolder rw,nls=utf8,gid=plugdev,umask=0002 0 0

 

Для файлових систем FAT і FAT32 підійде така команда:

UUID="0x0x0x0x0" /mnt/myflash vfat rw,exec,codepage=866,nls=utf8,gid=plugdev,umask=0002,nofail,users 0 0
 

Де «UUID=""» — UUID накопичувача, який необхідно використати.

«/mnt/...» — розташування каталогу, куди потрібно виконати монтування.

Для застосування внесених змін (монтування накопичувачів) вводимо команду:

sudo mount -a
 

Підсумки

Готово! Ми навчилися вручну монтувати накопичувачі. Стаття актуальна для більшості дистрибутивів сімейства Linux.