Giuseppe Scrivano 71a8ad3175 fuse-overlayfs: try RENAME_EXCHANGE if the destination is a whiteout
if we are trying to move over an existing whiteout, try a rename2(...,
RENAME_EXCHANGE) first, so in one atomic operation we get both the
file renamed and the whiteout created in the old source.

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-07-23 22:11:56 +02:00
2018-07-10 17:06:23 +02:00
2018-07-10 17:06:23 +02:00
2018-07-21 12:45:14 +02:00
2018-06-17 16:34:29 +02:00
2018-06-17 16:34:29 +02:00
2018-07-10 17:06:23 +02:00
2018-06-17 16:34:29 +02:00
2018-07-20 13:40:50 +02:00
2018-07-10 17:06:23 +02:00
2018-07-10 17:06:23 +02:00

fuse-overlayfs

An implementation of overlay+shiftfs in FUSE for rootless containers.

Limitations:

Read-only mode is not supported, so it is always required to specify an upperdir and a workingdir.

Usage:

$ fuse-overlayfs -o lowerdir=lowerdir/a:lowerdir/b,upperdir=up,workdir=workdir merged

Specify a different UID/GID mapping:

$ fuse-overlayfs -o uidmapping=0:10:100:100:10000:2000,gidmapping=0:10:100:100:10000:2000,lowerdir=lowerdir/a:lowerdir/b,upperdir=up,workdir=workdir merged
Description
FUSE implementation for overlayfs
Readme 1.9 MiB
Languages
C 61.4%
M4 33.3%
Shell 2.2%
Makefile 2.1%
Roff 0.7%
Other 0.3%