dave frost wrote:

somehting strange has happened, it seems mount reports proc is mounted about 15 times, theres also loads of entries in /etc/mtab but /proc/mounts reports /proc mounted only a single time.

The output of 'mount' without parameters is basically just a formatted dump of what's in /etc/mtab if it exists, so they will show the same thing. /proc/mounts reflects the actual state of the kernel.


Any thoughts on why proc is being mounted so many times ?

It's should be mounted every time you boot your system!


(note ive modified the init scripts but the mount command for proc is being issued only once )

Check your shutdown sequence carefully. Remember that 'umount -a' will unmount all filesystem, _except_ /proc. It will also remount your root filesystem read-only (because it can't really umount it). If you umount /proc after that, the entry will not be cleaned out of /etc/mtab because that is now on a read-only filesystem. Next time you boot, /proc will be mounted again and a new entry added to /etc/mtab, so now you have two. And every time you reboot another will be added....

Of course, I have not investigated your system so that's just my guess what's happening. It's also possible that that happened during a period while you were testing your modified init scripts and now the problem is solved but the duplicate entries remain in mtab.

I suggest you clear out /etc/mtab once, then observe. If you get one more /proc entry each time you reboot, then you still have the problem, otherwise you don't. The safest way to clean out /etc/mtab is just to 'umount /proc' fifteen or so times, ignoring the warnings that it's not mounted, until there are no entries left, then mount it again once. (You'd best drop down to single-user mode, or at least stop services like klogd, if umount complains that proc is busy.)

Hope that helps,
Brandon.


--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to