lkml.org 
[lkml]   [2004]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject/proc/mounts "stuff"

Linux version 2.2.24 (actually since pivot-root), have a
problem with what's in /proc/mounts vs. what's written
to /etc/mtab when mounting file-systems.

/etc/mtab

/dev/sda1 / ext2 rw 0 0
none /proc proc rw 0 0
none /dev/pts devpts rw,gid=5,mode=620 0 0
none /dev/shm tmpfs rw 0 0
/dev/sdb1 /usr/src ext2 rw 0 0

/proc/mounts

rootfs / rootfs rw 0 0
/dev/root / ext2 rw 0 0
/proc /proc proc rw 0 0
none /dev/pts devpts rw 0 0
none /dev/shm tmpfs rw 0 0
/dev/sdb1 /usr/src ext2 rw 0 0

/etc/issue

Red Hat Linux release 8.0 (Psyche)
Kernel 2.4.24 on a i586

On that system /dev/root doesn't even exist!
Neither does rootfs in any accessible way. Therefore,
the shutdown routine(s) that read /proc/mounts will
fail, leaving improperly dismounted volumes. Basically,
if I execute `init 0` from the console, everything's
fine, but executing 'reboot' from a network connection
will result in a long fsucking startup.

I think the two unusable entries should not show in
/proc/mounts,
rootfs / rootfs rw 0 0
/dev/root / ext2 rw 0 0
That would fix the problem because there is no way to
umount either of them. Try it, `umount rootfs` returns
ENOENT as does `umount /dev/root'`.

Cheers,
Dick Johnson
Penguin : Linux version 2.4.24 on an i686 machine (797.90 BogoMips).
Note 96.31% of all statistics are fiction.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:01    [W:0.031 / U:0.796 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site