Монтування дисків у Linux

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

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

mount «параметри» «- Файлова система» «Файловий диск» «Кінцевий каталог для встановлення»

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

  • -v — отримання детальної інформації під час операції.

  • -h — виведення довідки.

  • -V — виведення версії програмного забезпечення.

  • -a — використання всіх пристроїв, зазначених у fstab для монтування.

  • -F — створення індивідуального інстансу монтування для кожного розділу.

  • -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

Ми отримаємо щось на зразок цього:

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

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.

Last updated