Создание файла /etc/fstab

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

cat > /etc/fstab << "EOF"
# Begin /etc/fstab

# filesystem mount-point fs-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
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 и reiserfs. За более полной информацией обратитесь к man 5 fstab.

При использовании раздела reiserfs, 1 1 в конце строк надо будет заменить на 0 0, поскольку этой файловой системе не нужны дампы или проверки.

Точка монтирования /dev/shm для tmpfs включена для возможности использования POSIX shared memory. Ваше ядро должно быть собрано с поддержкой этой системы -- более подробно об этом смотрите в следующем разделе. Имейте в виду, что небольшое количество аппаратного обеспечения использует POSIX shared memory. Поэтому вам надо знать, нужна ли вам точка монтирования /dev/shm. Для более подробной информации смотрите Documentation/filesystems/tmpfs.txt в директории с исходниками ядра.

Также вы можете добавлять другие строки в файл fstab. Вот пример строки, использующейся intend для поддержки USB-устройств:

usbfs /proc/bus/usb usbfs defaults 0 0

Эти параметры, конечно, будут работать только в случае, если вы собрали ядро с поддержкой соответствующих систем.