/proc/mounts "stuff"

From: Richard B. Johnson (root_at_chaos.analogic.com)
Date: 02/24/04

  • Next message: Otto Solares: "Re: [Linux-fbdev-devel] fbdv/fbcon pending problems"
    Date:	Tue, 24 Feb 2004 16:34:40 -0500 (EST)
    To: Linux kernel <linux-kernel@vger.kernel.org>
    
    

    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,
    *** 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/


  • Next message: Otto Solares: "Re: [Linux-fbdev-devel] fbdv/fbcon pending problems"