Монтирование дисков

Данная статья предназначена для тех, кто по необходимости или из интереса хочет разобраться в работе команды mount чуть глубже. Для начала введем общие понятия, которые применяются в работе с mount.

../_images/linux_faq_diskmount.png
filesystem dir type options dump pass
Ваше устройство Точка монтирования тип ФС опции делаем резервную копию? проверяем фс?
/dev/sda3 /home xfs rw,auto 0 2

Эта запись означает, что устройство /dev/sda3 будет смонтировано в каталог /home, а монтироваться будет автоматически, для чтения и записи.

Тип файловой системы -XFS, резервных копий делаться не будет, а проверка целостности фс будет осуществляться при каждом монтировании.

Такого же результата мы могли добиться при вводе следующей команды вручную:

mount -t xfs /dev/sda3 /home

Примечание

Итого fstab может рассматриваться как автоматизация обязательных монтирований.

Более того, указывать тип ФС не обязательно, если это только не есть некая экзотическая файловая система. Структура каталогов в linux является древовидной, с корнем в / Каждый новый носитель информации, будь то жёсткий диск, dvd диск, usb флэшка или сетевой ресурс подключается посредством монтирования, и его файловая структура отображается в определённой папке.

Монтирование может быть проведено вручную, командой:

mount

Либо автоматически, для этого нужный диск/устройство должно быть прописано в конфигурационном файле /etc/fstab

Файл /etc/fstab состоит из колонок, разделителями между которыми являются символы табуляции (клавиша TAB).

В общем виде там имеется 6 полей:

  • Устройство, по пути (/dev/sda /dev/hda /dev/sr0 /dev/sdb1 и т.п.) либо по т.н. уникальному идентификатору - UUID.

UUID генерируется утилитами mkfs. при создании файловой системы. Утилита blkid - показывает UUIDs устройств и разделов: В этом случае поле имеет вид UUID=«550e8400-e29b-41d4-a716-446655440000

  • Точка монтирования - это папка, в которой будет видна файловая система подключаемого устройства.
  • Тип файловой системы - Чаще всего вам придётся иметь дело с фс ext4, т.к. это файловая система по умолчанию для большинства дистрибутивов Linux, а также с ntfs и vfat - двумя файловыми системами от компании Microsoft.
  • Опции - Включает в себя дополнительные опции, как то: rw - чтение-запись, ro - только чтение. Подробнее можно посмотреть здесь или тут.
  • Dump - Используется утилитой dump для определения того, нужно ли создать резервную копию данных в файловой системе. Возможные значения: 0 или 1. Если указано число 1, dump создаст резервную копию. У большинства пользователей утилита dump не установлена, поэтому им следует указывать 0 в этом поле.
  • Проверка диска - Используется программой fsck для определения того, нужно ли проверять целостность файловой системы. Возможные значения: 0, 1 или 2. Значение 1 следует указывать только для корневой файловой системы (с точкой монтирования /); для остальных ФС, которые вы хотите проверять, используйте значение 2, которое имеет менее высокий приоритет.Обратите внимание, что в случае btrfs следует всегда указывать 0, даже если эта файловая система используется в качестве корневой. Файловые системы, для которых в поле указано значение 0, не будут проверяться fsck.