<< Back to shouce.jb51.net

创建 /etc/fstab 文件

为了某些程序能确定某一个分区加载的实际位置,要用到 /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,yyyzzz 应换成你系统中的值 (比如hda2, hda5 和 reiserfs)。关于表格中六个域的详细信息,请参看 man 5 fstab.

当增加一个reiserfs分区时,一行最后的 1 1 a应换成 0 0,因为这样的分区不需要dump和check.

/dev/shm加载点用于加载 tmpfs,这样可以打开POSIX共享内存。你的内核必须编译进内建的支持。这一点在下一节有更详细的介绍。现在只有很少的程序会使用POSIX共享内存。因此你也可以不加载/dev/shm。更多内容,请参看内核源码目录中的 Documentation/filesystems/tmpfs.txt文件。

还有一些内容也许你想加入到fstab文件中。如果你使用USB设备的话,可以加上下面一行:

usbfs       /proc/bus/usb  usbfs    defaults    0     0

这个例子只有在你把相关的支持编译到内核中时才能工作。