diff options
author | Mark Hymers <markh@linuxfromscratch.org> | 2002-01-24 00:13:05 +0000 |
---|---|---|
committer | Mark Hymers <markh@linuxfromscratch.org> | 2002-01-24 00:13:05 +0000 |
commit | 5ef3797c41c01e9565b7616a2d97be8a8f94b51f (patch) | |
tree | 03329ffbbc06cf9f49113692aab414ac8a7d4750 | |
parent | 2cad36ffa4be0fe6e132dbc6773d8deac27399f7 (diff) |
[Bug 183] /etc/mtab --> /proc/mounts symlink added
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1475 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r-- | chapter01/changelog.xml | 3 | ||||
-rw-r--r-- | chapter06/chapter06.xml | 1 | ||||
-rw-r--r-- | chapter06/mtablink.xml | 24 | ||||
-rw-r--r-- | index.xml | 1 |
4 files changed, 29 insertions, 0 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index b9ca99060..fea0a5fd6 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -23,6 +23,9 @@ <itemizedlist> +<listitem><para>January 23rd, 2002 [markh]: Chapter 6: Added the section +Create /etc/mtab symlink.</para></listitem> + <listitem><para>January 23rd, 2002 [gerard]: Removed the file -C command from the file installation. This package runs this command at the very end of the installation so we don't need to do this anymore.</para></listitem> 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> + @@ -197,6 +197,7 @@ <!ENTITY c6-chrootcmd SYSTEM "chapter6/chrootcmd.xml"> <!ENTITY c6-chroot SYSTEM "chapter6/chroot.xml"> <!ENTITY c6-changingowner SYSTEM "chapter6/changingowner.xml"> +<!ENTITY c6-mtablink SYSTEM "chapter6/mtablink.xml"> <!ENTITY c6-glibc SYSTEM "chapter6/glibc.xml"> <!ENTITY c6-glibc-inst SYSTEM "chapter6/glibc-inst.xml"> <!ENTITY c6-glibc-exp SYSTEM "chapter6/glibc-exp.xml"> |