Le mardi 01 novembre 2011 à 16:54 +0100, Lennart Poettering a écrit :
> On Thu, 27.10.11 16:19, Frederic Crozat (fcro...@suse.com) wrote:
> 
> > You really don't want to fsck a tmpfs, even if passno is non-null (it
> > was causing many issue, forcing system to go to emergency).
> 
> Hmm, I wonder if this is the right fix. I wonder what fsck -a does if it
> finds a passno != 0 for an entry where /sbin/fsck.xxx. If that fails on
> it we should probably do so too. If it silently ignores passno != 0
> where the fsck is missing then we probably should implement a similar
> logic. However doing an explicit check for tmpfs sounds wrong to me:
> there are other fs where fsck makes little sense, and we would have to
> either check them all or none?

I've just checked fsck code :
- it has a list of "ignore" filesystems :
        "ignore",
        "iso9660",
        "nfs",
        "proc",
        "sw",
        "swap",
        "tmpfs",
        "devpts",
- it has a list of "really wanted" filesystems : 
        "minix",
        "ext2",
        "ext3",
        "ext4",
        "ext4dev",
        "jfs",
        "reiserfs",
        "xiafs",
        "xfs",

- during fsck -a, it automatically ignore mount points from ignore list,
then, if a mountpoint is using a "really wanted" filesystems and
fsck.XXXX doesn't exist, it just warns about it (otherwise, it silently
ignore it).

-- 
Frederic Crozat <fcro...@suse.com>
SUSE

_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to