man translucency (Administration système) - overlays file-systems

NAME

translucency - overlays file-systems

SYNOPSIS

insmod translucency echo "/layer/1 -> /layer/2" > /proc/sys/translucency/0 # alternatively, use mount.translucency echo 65534 > /proc/sys/translucency/uid echo 16 > /proc/sys/translucency/flags

DESCRIPTION

translucency will install modified syscall handlers that redirect file operations in such a way as to logically merge several directories (presumably on different file-systems, on different media) into one directory.

OPTIONS

Options can no longer be given at module loading time. Instead they have to be written into the appropriate /proc/sys/translucency/<option> file.

[0-9]*
are overlay entries used as seen above: /layer/1 is lower layer - write access is redirected away. /layer/2 is upper layer - written files go here
uid=<int>
limits overlaying to user with EUID <int>
gid=<int>
limits overlaying to group with EGID <int>
fs=<int>
limits overlaying of mounts to filesystems with this magic number <int> ; negative values mean all except the given one ; for values see grep SUPER_MAGIC /usr/include/linux/*.h
flags=<int>
change the module's operation with a bitwise combination of the following:
1=no_translucency:
turns module off
2=no_copyonwrite:
kernel does not try to copy files if needed (i.e. for appending)
4=no_getdents:
turn off merging directories - only entries in lower layer are shown in directory listings
8=do_downcase:
downcase all filenames to avoid inconsistencies on case-insensitive filesystems
16=no_whiteout:
do not automatically create whiteout entries which allow for renaming and deletion of files on r/o filesystems

NOTES

This version requires /tmp to be writeable.

KNOWN BUGS

Bad symlink handling Bad .. handling after chdir into a dir that only exists in overlay rmdir and rm -r are often not able to remove a directory stating that is not empty (it contains white-out entries) There are probably serious buffer overflow conditions left in this module. Suggestions for improving the security of this module are welcome!

BUGS

Report bugs through the bug-tracking system at http://sourceforge.net/projects/translucency/

AUTHOR

Bernhard M. Wiedemann <b.m.w@gmx.net> David Bird <dbird@bpnetworks.com>

SEE ALSO

The effect is somewhat similar to: inheriting (ifs), stacking (fist), translucent (tfs), loopback (lofs), overlaying (ovlfs), and BSDs union file system

VERSION

This manual page applies to translucency 0.6.0

CETTE PAGE DOCUMENTE AUSSI :