libprojfs
libprojfs copied to clipboard
Linux projected filesystem library
when run ./projfs setup: ``` Step 4/4 : RUN chmod 0777 /data ---> Using cache ---> 52384ab289d6 Successfully built 52384ab289d6 Successfully tagged github/vfs-linux:latest >> docker run -u 1001 --pid=host --rm...
@chrisd8088 @kivikakk @wrighty Hi folks, could you please provide a quick update on this project's status? It would be nice to have a GVFS solution for linux and especially containers....
Our current implementation uses `flock(2)` to attempt to acquire an (advisory) exclusive lock on an inode while determining its projection state; however, [as noted](https://github.com/github/libprojfs/blob/224e0542820f67175a6532d77aaf8c4a957481a4/lib/projfs.c#L459), this may interfere with clients' independent...
Because we do not, at present, enable the [`hard_remove`](https://github.com/libfuse/libfuse/blob/1a6c9811e56bb2d113746325c8cdacb936fa895e/include/fuse.h#L163) libfuse option, when a file is renamed or deleted while a process has an open file descriptor for it, the file...
Requiring use of libfuse version 3.x may be barrier to adoption for some for whom their Linux (or BSD?) distribution only has version 2.x installed by default. This may be...
This should be a PR which precedes merging #5 and #6 as their tests will depend on these changes.