aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/chapter06.xml1
-rw-r--r--chapter06/mtablink.xml24
2 files changed, 25 insertions, 0 deletions
diff --git a/chapter06/chapter06.xml b/chapter06/chapter06.xml
index ac8f2742d..3c7601438 100644
--- a/chapter06/chapter06.xml
+++ b/chapter06/chapter06.xml
@@ -7,6 +7,7 @@
&c6-bashprofile;
&c6-chroot;
&c6-changingowner;
+&c6-mtablink;
&c6-glibc;
&c6-makedev;
&c6-manpages;
diff --git a/chapter06/mtablink.xml b/chapter06/mtablink.xml
new file mode 100644
index 000000000..a573bd62b
--- /dev/null
+++ b/chapter06/mtablink.xml
@@ -0,0 +1,24 @@
+<sect1 id="ch06-mtablink">
+<title>Creating the /etc/mtab symlink</title>
+<?dbhtml filename="mtablink.html" dir="chapter06"?>
+
+<para>The next thing to do is to create a symlink pointing from
+/etc/mtab to /proc/mounts. This is done using the following
+command:</para>
+
+<para><screen><userinput>ln -s /proc/mounts /etc/mtab</userinput></screen></para>
+
+<para>Creating this symlink avoids problems which can occur if / is
+mounted read-only and the information in /etc/mtab is stale (i.e. out of
+date). By creating the symlink to /proc/mounts, we ensure that
+/etc/mtab will always be up-to-date.</para>
+
+<para>Note that using this symlink requires that you have /proc
+filesystem support compiled into your kernel. This is included by
+default and should not be removed unless you <emphasis>really</emphasis>
+know what you are doing as many more things than just the /etc/mtab
+symlink depend on /proc being present. In summary, make sure you have
+/proc filesystem support in your kernel.</para>
+
+</sect1>
+