fstab.xml 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <sect1 id="ch08-fstab">
  2. <title>Creating the /etc/fstab file</title>
  3. <?dbhtml filename="fstab.html" dir="chapter08"?>
  4. <para>The <filename>/etc/fstab</filename> file is used by some programs to
  5. determine where partitions are to be mounted by default, which file systems
  6. must be checked and in which order. Create a new file systems table like
  7. this:</para>
  8. <para><screen><userinput>cat &gt; /etc/fstab &lt;&lt; "EOF"</userinput>
  9. # Begin /etc/fstab
  10. # filesystem mount-point fs-type options dump fsck-order
  11. /dev/xxx / fff defaults 1 1
  12. /dev/yyy swap swap pri=1 0 0
  13. proc /proc proc defaults 0 0
  14. devpts /dev/pts devpts gid=4,mode=620 0 0
  15. shm /dev/shm tmpfs defaults 0 0
  16. # End /etc/fstab
  17. <userinput>EOF</userinput></screen></para>
  18. <para>Of course, replace <filename>xxx</filename>, <filename>yyy</filename>
  19. and <filename>fff</filename> with the values appropriate for your system --
  20. for example <filename>hda2</filename>, <filename>hda5</filename> and
  21. <filename>reiserfs</filename>. For all the details on the six fields in this
  22. table, see <userinput>man 5 fstab</userinput>.</para>
  23. <para>When using a reiserfs partition, the <emphasis>1 1</emphasis> at the
  24. end of the line should be replaced with <emphasis>0 0</emphasis>, as such a
  25. partition does not need to be dumped or checked</para>
  26. <para>The <filename>/dev/shm</filename> mount point for tmpfs is included to
  27. enable POSIX shared memory. Your kernel must have the required support built
  28. into it for this to work. More about this in the next section. Please note that
  29. currently, very little software actually uses POSIX shared memory. Therefore you
  30. can consider the <filename>/dev/shm</filename> mount optional. For more
  31. information, see <filename>Documentation/filesystems/tmpfs.txt</filename> in the
  32. kernel source tree.</para>
  33. <para>There are other lines which you may consider adding to your
  34. <filename>fstab</filename> file. One example is a line to use if you intend to
  35. use USB devices:</para>
  36. <para><screen>usbfs /proc/bus/usb usbfs defaults 0 0</screen></para>
  37. <para>This option will of course only work if you have the relevant support
  38. compiled into your kernel.</para>
  39. </sect1>