| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | <sect1 id="ch08-fstab"><title>Creating the /etc/fstab file</title><?dbhtml filename="fstab.html" dir="chapter08"?><para>The <filename>/etc/fstab</filename> file is used by some programs todetermine where partitions are to be mounted by default, which file systemsmust be checked and in which order. Create a new file systems table likethis:</para><para><screen><userinput>cat > /etc/fstab << "EOF"</userinput># 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     0proc          /proc        proc     defaults        0     0devpts        /dev/pts     devpts   gid=4,mode=620  0     0shm           /dev/shm     tmpfs    defaults        0     0# End /etc/fstab<userinput>EOF</userinput></screen></para><para>Of course, replace <filename>xxx</filename>, <filename>yyy</filename>and <filename>fff</filename> with the values appropriate for your system --for example <filename>hda2</filename>, <filename>hda5</filename> and<filename>reiserfs</filename>. For all the details on the six fields in thistable, see <userinput>man 5 fstab</userinput>.</para><para>When using a reiserfs partition, the <emphasis>1 1</emphasis> at theend of the line should be replaced with <emphasis>0 0</emphasis>, as such apartition does not need to be dumped or checked</para><para>The <filename>/dev/shm</filename> mount point for tmpfs is included toenable POSIX shared memory. Your kernel must have the required support builtinto it for this to work. More about this in the next section. Please note thatcurrently, very little software actually uses POSIX shared memory. Therefore youcan consider the <filename>/dev/shm</filename> mount optional. For moreinformation, see <filename>Documentation/filesystems/tmpfs.txt</filename> in thekernel source tree.</para><para>There are other lines which you may consider adding to your<filename>fstab</filename> file. One example is a line to use if you intend touse USB devices:</para><para><screen>usbfs       /proc/bus/usb  usbfs    defaults    0     0</screen></para><para>This option will of course only work if you have the relevant supportcompiled into your kernel.</para></sect1>
 |