Skip to content

RFC VFS based Union Mount

Bharata B Rao linux-fsdevel lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest15 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15Add union mount documentationDocumentation/union-mounts.txt+489 -00 replies
2/15Add a new mount flag (MNT_UNION) for union mountfs/namespace.c include/linux/fs.h include/linux/mount.h+15 -10 replies
3/15Add the whiteout file typeinclude/linux/stat.h+2 -00 replies
4/15Add config options for union mountfs/Kconfig include/linux/union_debug.h+92 -00 replies
5/15Introduce union stackfs/Makefile fs/dcache.c fs/union.c +2 more+314 -02 replies
6/15Union-mount dentry reference countingfs/dcache.c fs/dnotify.c fs/inotify.c +10 more+484 -360 replies
7/15Union-mount mountingfs/namespace.c fs/union.c include/linux/fs.h +1 more+173 -70 replies
8/15Union-mount lookupfs/dcache.c fs/namei.c fs/namespace.c +4 more+761 -110 replies
9/15Simple union-mount readdirfs/aio.c fs/file_table.c fs/readdir.c +2 more+426 -70 replies
10/15In-kernel file copy between union mounted filesystemsfs/namei.c fs/union.c include/linux/namei.h +1 more+445 -10 replies
11/15VFS whiteout handlingfs/inode.c fs/namei.c fs/readdir.c +3 more+605 -120 replies
12/15ext2 whiteout supportfs/ext2/dir.c fs/ext2/namei.c fs/ext2/super.c +1 more+33 -10 replies
13/15ext3 whiteout supportfs/ext3/dir.c fs/ext3/namei.c fs/ext3/super.c +1 more+75 -80 replies
14/15tmpfs whiteout supportmm/shmem.c+8 -10 replies
15/15Union-mount changes for NFSfs/nfs/dir.c fs/nfs/inode.c fs/nfs/unlink.c+31 -180 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC][PATCH 0/15] VFS based Union Mount

Hi,

Here is an attempt towards vfs based union mount implementation. Union mount provides the filesytem namespace unification feature. Unlike the traditional mounts which hide the contents of the mount point, the union mount presents the merged view of the mount point and the mounted filesytem.

These patches were originally developed for 2.6.11 by Jan Blunck and lately we have been working together in taking this forward. The current patchset applies against 2.6.21-rc6-mm1.

The code is in a highly experimental stage at the moment and the intention of posting this now is to get some initial feedback about the design and the future directions about how this should be taken forward.

You can find more details about union mount in the documentation included in the patchset.

Kindly review and let us know your comments.

Regards,
Bharata.