Re: [PATCH 00/17] VFS: Filesystem information and notifications [ver #17]

From: Miklos Szeredi
Date: Fri Feb 28 2020 - 11:24:39 EST


On Fri, Feb 28, 2020 at 1:27 PM Greg Kroah-Hartman
<gregkh@xxxxxxxxxxxxxxxxxxx> wrote:

> > Superblocks and mounts could get enumerated by a unique identifier.
> > mnt_id seems to be good for mounts, s_dev may or may not be good for
> > superblock, but s_id (as introduced in this patchset) could be used
> > instead.
>
> So what would the sysfs tree look like with this?

For a start something like this:

mounts/$MOUNT_ID/
parent -> ../$PARENT_ID
super -> ../../supers/$SUPER_ID
root: path from mount root to fs root (could be optional as usually
they are the same)
mountpoint -> $MOUNTPOINT
flags: mount flags
propagation: mount propagation
children/$CHILD_ID -> ../../$CHILD_ID

supers/$SUPER_ID/
type: fstype
source: mount source (devname)
options: csv of mount options

Thanks,
Miklos