Библиотека сайта rus-linux.net
8.2. Создание файла /etc/fstab
Файл /etc/fstab
используется рядом
программ для определения того, какие разделы будут монтированы по
умолчанию, какие файловые системы должны быть проверены и т.д. Создадим
новую таблицу файловых системм как здесь:
cat > /etc/fstab << "EOF"
# Begin /etc/fstab
# file system mount-point type options dump fsck
# order
/dev/[xxx]
/ [fff]
defaults 1 1
/dev/[yyy]
swap swap pri=1 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
devpts /dev/pts devpts gid=4,mode=620 0 0
shm /dev/shm tmpfs defaults 0 0
# End /etc/fstab
EOF
Замените [xxx]
, [yyy]
и [fff]
на более подходяшие для системы
значения, например, hda2
, hda5
и ext2
. За более
полной информацией обратитесь к man 5 fstab.
При использовании журналируемых файловых систем 1
1
в конце строки должны быть заменены на 0 0
, так как такие разделы не требуют проверки.
Точка монтирования /dev/shm
для tmpfs
добавлена для обеспечения поддержки POSIX-разделяемой
памяти. Ваше ядро должно быть собрано со встроенной поддержкой этой системы
(более подробно об этом смотрите в следующем разделе). Имейте в виду, что только
небольшое количество програмного обеспечения использует POSIX-разделяемую память.
Поэтому точка монтирования /dev/shm
является
опциональной. Для более подробной информации смотрите Documentation/filesystems/tmpfs.txt
в дереве исходников ядра.
Также вы можете добавлять другие строки в файл /etc/fstab
. Напимер строку для поддержки устройств USB:
usbfs /proc/bus/usb usbfs devgid=14,devmode=0660 0 0
Это будет работать только если “Support for Host-side USB” и “USB device filesystem” вкомпилированы прямо в ядро (не как модуль).