понедельник, 12 мая 2008 г.

fstab - Автоматическое монтирование файловых систем

После многочисленных постов на форуме решил попытаться разъяснить что и как.
Итак, чтобы при запуске любимой Кубунты раздел монтировался автоматически, файл /etc/fstab должен содержать такой пункт:

Устройство точка_монтирования файловая_система параметры флаг_бэкапа флаг_проверки

Например:

/dev/sda4 /mnt/windows ntfs defaults 0 1

Теперь разберем все по-порядку:

1. Устройство
Если это привод CD/DVD, то имя устройства - /dev/cdrom
Дисковод - /dev/fd# , где вместо # - номер устройства, начиная с 0(диск А-0, B-1)
Жесткие диски:
IDE: primary master: /dev/hda#
primary slave: /dev/hdb#
secondary master: /dev/hdc#
secondary slave: /dev/hdd#
SCSI/SATA: /dev/sdX#, где вместо X - буква по порядку подкюченного винчестера (Первый - a, второй - b и т.д)
Везде - вместо # - номер раздела на жестком диске, начиная с 0.

2. Точка монтирования
Это папка, через которую будет производиться обращение к разделу. В принципе, может быть любой.
Прежде чем монтировать в какую-либо папку, не забудьте ее создать.

3. Файловая система
Для жестких дисков: указывается файловая система, например fat32,ntfs,ext2,ext3 и т.д.
Для СD/DVD-приводов: iso9660,udf
Для Floppy-дисководов и флеш-дисков: vfat

4. Параметры
exec - Разрешение на запуск исполняемых файлов. Опция включена по-умолчанию.
noexec - Запрет на запуск исполняемых файлов.
auto - Раздел будет автоматически монтироваться при загрузке системы. По-умолчанию.
noauto - Раздел не будет автоматически монтироваться при загрузке системы.
ro - Монтирование только для чтения.
rw - Монтирование для чтения и записи. По-умолчанию.
user - Разрешение простым пользователям монтировать/демонтировать этот раздел.
nouser - Запрещает простым пользователям монтировать/демонтировать этот раздел. По-умолчанию.
defaults - Использование всех параметров по-умолчанию.

5. Флаг бэкапа
Если 1 - то программа dump включит этот раздел при резервном копировании.
Если 0 - то этот раздел не будет включен при резервном копировании.

6. Флаг проверки
Устанавливает порядок проверки раздела при монтировании на наличие ошибок. Если установить один и тот же порядок для двух разделов, они будут проверяться одновременно.
Если 0 - раздел не проверяется.

Теперь разберем пример:
/dev/sda4 /mnt/windows ntfs defaults 0 1
/dev/sda4 - Монтируется устройство /dev/sda4 - 5-й раздел на первом жестком диске SATA или SCSI
/mnt/windows - Папка для доступа к разделу (точка монтирования) будет /mnt/windows
ntfs - Файловая система раздела NTFS
defaults - используются параметры по-умолчанию, т.е. exec,auto,rw,nouser
0 - резервная копия создаваться не будет
1 - При монтировании раздел первым будет проверен на наличие ошибок

Комментариев нет: