为了某些程序能确定某一个分区加载的实际位置,要用到 /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 和 zzz 应换成你系统中的值 (比如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 |
这个例子只有在你把相关的支持编译到内核中时才能工作。