Монтирование дисков¶
Данная статья предназначена для тех, кто по необходимости или из интереса хочет разобраться в работе команды mount чуть глубже. Для начала введем общие понятия, которые применяются в работе с mount.
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.