SYNOPSIS

    mount.posixovl [-F] [-S SOURCE_DIR] TARGET_DIR [-- fuseopts]

DESCRIPTION

If no source directory is given, the \s-1TARGET_DIR\s0 specifies both source and target (mount point), yielding an \*(L"over mount\*(R".

Supports: chmod, chown, hardlink, mkfifo, mknod, symlink/readlink ACLs/xattrs (only in passthrough mode, no emulation).

NOTES

Using posixovl on an already POSIX-behaving file system (e.g. \s-1XFS\s0) incurs some issues, since detecting whether a path is \s-1POSIX\s0 behaving or not is difficult. Hence, the following decision was made:

- permissions will be set to the default permissions (see below) unless a HCB is found that can override these - all lower-level files will be operated on/created with the user who initiated the mount

If no \s-1HCB\s0 exists for a file or directory, the default permissions are 644 and 755, respectively. The owner and group of the inode will be the owner/group of the real file.

Each non-regular, non-directory virtual file will have a zero-size real file. Simplifies handling, and makes it apparent the object exists when using other operating system.

Command df\|(1) will show:

$ df -Tah File System Type Size Used Avail Use% Mounted on /dev/hda5 vfat 5.9G 2.1G 3.9G 35% /windows/D posix-overlay(/windows/D) fuse.posixovl 5.9G 2.1G 3.9G 35% /windows/D

OPTIONS

-F

Option -F will disable permission and ownership checks that would be required in case you have a \s-1POSIX\s0 mount over \s-1VFAT\s0. For example, where /vfat is vfat, and /vfat/xfs is a POSIX-behaving file system.

EXAMPLES

In general, posixovl does not handle case-insensitivity of the underlying file system (in case of \s-1VFAT\s0, for example). If you create a file X0 on \s-1VFAT\s0, it is usually lowercased to x0, which may break some software, namely X.org. In order to make \s-1VFAT\s0 behave more POSIX-like, the following mount options are recommended:

mount -t vfat /dev/sda5 /mnt/vfat -o check=s,shortname=mixed

ENVIRONMENT

None.

FILES

None.

RELATED TO mount.posixovl…

mount\|(1) umount\|(1)

AUTHORS

Program was written by Jan Engelhardt <[email protected]>.

This manual page was written by Jari Aalto <[email protected]>, for the Debian \s-1GNU\s0 system (but may be used by others). Released under license \s-1GNU\s0 \s-1GPL\s0 version 2 or (at your option) any later version. For more information about license, visit <http://www.gnu.org/copyleft/gpl.html>.