|
|
15 мая 2011
Оглавление: 1. Fstab 2. Примеры
fstab один из конфигурационных файлов в UNIX-подобных системах, который содержит информацию о различных файловых системах и устройствах хранения информации компьютера; описывает, как диск будет использоваться или как будет интегрирован в систему.
Полный путь к файлу /etc/fstab.
Структура fstab
Каждая запись имеет следующие поля:
<file system> <dir> <type> <options> <dump> <pass>
- Поле, <file system> сообщает демону монтирования файловых систем mount, что монтировать, имя монтируемого устройства.
- Второе поле, <dir>, определяет куда монтировать <file system>.
- Поле <type> содержит тип файловой системы монтируемого устройства. Полный список поддерживаемых систем можно просмотреть выполнив команду:
Самые распространённые файловые системы: ext3, ext4, ReiserFS, XFS, JFS, smbfs, ISO9660, VFAT, NTFS, swap. Ключ auto не является файловой системой, он позволяет определять, какой тип файловой системы используется автоматически. Это удобно для съёмных устройств, дисководов и cd-дисков.
- Следующее поле называется <options>. Для полного их списка опций используйте команду man mount.
auto |
Файловая система монтируется при загрузке автоматически или после выполнения команды 'mount -a'. |
noauto |
Файловая система может быть смонтирована только вручную. |
exec |
Это опция установлена по умолчанию. Она позволяет вам исполнять бинарные файлы на этом разделе диска. |
noexec |
Бинарные файлы не выполняются. Никогда не используйте эту опцию на вашей корневой системе! |
ro |
Монтирует файловую систему только для чтения |
rw |
Монтирует файловую систему для чтения/записи |
sync |
Все операции ввода/вывода должны выполняться синхронно |
async |
Все операции ввода/вывода должны выполняться асинхронно |
user |
Разрешает любому пользователю монтировать файловую систему. Применяет опции noexec, nosuid, nodev, если они не переопределены. |
nouser |
Только суперпользователь может монтировать файловую систему. Это опция используется по умолчанию. |
defaults |
Использовать значения по умолчанию. То же самое, что и rw, suid, dev, exec, auto, nouser, async. |
suid |
Разрешить операции с suid и sgid битами. В основном используются, чтобы позволить пользователям выполнять бинарные файлы со временно приобретёнными привилегиями для выполнения определённой задачи. |
nosuid |
Запрещает операции с suid и sgid битами. |
nodev |
Данная опция предполагает, что на монтируемой файловой системе не будут созданы файлы устройств. Корневой каталог и целевая директория команды chroot всегда должны монтироваться с опцией dev или defaults. |
noatime |
Отключить возможность получения информации о последнем доступе/изменении файла. |
notail |
Данная опция работает только с ReiserFS! Отключить «упаковку хвостов файлов». |
- Поле <dump> используется утилитой dump для того чтобы решить, когда делать резервную копию. dump проверяет это поле и использует число, чтобы решить, надо ли делать резервную копию. Возможные значения поля 0 и 1. Если 0, то dump игнорирует файловую систему, если 1, то dump сделает резервную копию. Для большинства разделов в данном поле записывается 0.
- Последнее поле <pass>. fsck проверяет число, подставленное в поле <pass> и решает, в каком порядке проверять файловую систему. Возможные значения 0, 1 и 2. Файловые систему со значением <pass>, равным 0, не будут проверены утилитой fsck. У корневой системы должен быть наибольший приоритет, 1, остальные файловые системы должны иметь приоритет 2.
Вместо указания имени устройства, можно указать UUID или метку тома, написав LABEL=<label> или UUID=<uuid>, например, `LABEL=Boot' или `UUID=3e6be9de-8139-11d1-9106-a43f08d823a6'.
Просмотров: 2176
|