aboutsummaryrefslogtreecommitdiffstats
path: root/chapter08/fstab.xml
diff options
context:
space:
mode:
authorGerard Beekmans <gerard@linuxfromscratch.org>2005-02-19 22:16:42 +0000
committerGerard Beekmans <gerard@linuxfromscratch.org>2005-02-19 22:16:42 +0000
commit81fd230419b0cfd052b08fc1ed352bb7d49975df (patch)
tree24c98d2876e5b457dcb88d39e7cca4905f58691a /chapter08/fstab.xml
parent2f9131f8390243dbc350fe2eeb9e1d58f0264888 (diff)
Trunk is now identical to Testing
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@4648 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter08/fstab.xml')
-rw-r--r--chapter08/fstab.xml42
1 files changed, 42 insertions, 0 deletions
diff --git a/chapter08/fstab.xml b/chapter08/fstab.xml
index 015e26bc6..969d306fb 100644
--- a/chapter08/fstab.xml
+++ b/chapter08/fstab.xml
@@ -7,6 +7,13 @@
<title>Creating the /etc/fstab File</title>
<?dbhtml filename="fstab.html"?>
+<indexterm zone="ch-bootable-fstab"><primary sortas="e-/etc/fstab">/etc/fstab</primary></indexterm>
+
+<para>The <filename>/etc/fstab</filename> file is used by some
+programs to determine where file systems are to be mounted by default,
+which must be checked, and in which order. Create a new file systems
+table like this:</para>
+
<screen><userinput>cat &gt; /etc/fstab &lt;&lt; "EOF"
<literal># Begin /etc/fstab
@@ -22,4 +29,39 @@ shm /dev/shm tmpfs defaults 0 0
# End /etc/fstab</literal>
EOF</userinput></screen>
+<para>Replace <replaceable>[xxx]</replaceable>,
+<replaceable>[yyy]</replaceable>, and <replaceable>[fff]</replaceable>
+with the values appropriate for the system, for example, <filename
+class="partition">hda2</filename>, <filename
+class="partition">hda5</filename>, and <systemitem
+class="filesystem">ext2</systemitem>. For details on the six
+fields in this file, see <command>man 5 fstab</command>.</para>
+
+<para>When using a journalling file system, the <parameter>1
+1</parameter> at the end of the line should be replaced with
+<parameter>0 0</parameter> because such a partition does not need to
+be dumped or checked.</para>
+
+<para>The <filename class="directory">/dev/shm</filename> mount point
+for <systemitem class="filesystem">tmpfs</systemitem> is included to
+allow enabling POSIX-shared memory. The kernel must have the required
+support built into it for this to work (more about this is in the next
+section). Please note that very little software currently uses
+POSIX-shared memory. Therefore, consider the <filename
+class="directory">/dev/shm</filename> mount point optional. For more
+information, see
+<filename>Documentation/filesystems/tmpfs.txt</filename> in the kernel
+source tree.</para>
+
+<para>There are other lines which may be added to the
+<filename>/etc/fstab</filename> file. One example is a line for USB
+devices:</para>
+
+<screen>usbfs /proc/bus/usb usbfs devgid=14,devmode=0660 0 0 </screen>
+
+<para>This option will only work if <quote>Support for Host-side
+USB</quote> and <quote>USB device filesystem</quote> are compiled into
+the kernel (not as a module).</para>
+
</sect1>
+