fstab (сокр. от англ. file systems table) — один из конфигурационных файлов в UNIX-подобных системах, который содержит информацию о различных файловых системах и устройствах хранения информации компьютера; описывает, как диск (раздел) будет использоваться или как будет интегрирован в систему.
Полный путь к файлу — /etc/fstab.
Поле, <file system> (файловая система) сообщает демону монтирования файловых систем mount, что монтировать, имя монтируемого устройства.
Второе поле, <dir> (директория), определяет куда монтировать <file system>.
Поле <type> (тип) содержит тип файловой системы монтируемого устройств
Следующее поле называется <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
Данная опция предполагает, что на монтируемой файловой системе не будут созданы файлы устройств (/dev). Корневой каталог и целевая директория команды chroot всегда должны монтироваться с опцией dev или defaults.
noatime
Отключить возможность получения информации о последнем доступе/изменении файла.
notail
Данная опция работает только с ReiserFS! Отключить «упаковку хвостов файлов».
Поле <dump> используется утилитой dump для того чтобы решить, когда делать резервную копию.[источник не указан 222 дня] 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'.
[править]Примеры
Вот пример обычного файла fstab:
# <file system> <dir> <type> <options> <dump> <pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/cdrom /mnt/cd iso9660 ro,user,noauto,unhide 0 0
/dev/dvd /mnt/dvd udf ro,user,noauto,unhide 0 0
/dev/fd0 /mnt/fl auto user,noauto 0 0
/dev/hda1 swap swap defaults 0 0
/dev/hda4 / ext3 defaults 0 1
/dev/hda3 /home xfs rw,suid,exec,auto,nouser,async 0 2
[править]
Комментариев нет:
Отправить комментарий