rename-exdev
If using path preservation and a rename
fails with EXDEV
:
- Move file from
/branch/a/b/c
to/branch/.mergerfs_rename_exdev/a/b/c
. - symlink the rename's
newpath
to the moved file.
The target
value is determined by the value of rename-exdev
.
rename-exdev=passthrough
: ReturnEXDEV
as normal.rename-exdev=rel-symlink
: A relative path from thenewpath
.rename-exdev=abs-symlink
: An absolute value using the mergerfs mount point.- Defaults to
passthrough
.
NOTE: It is possible that some applications check the file they rename. In those cases it is possible it will error or complain.
NOTE: The reason abs-symlink
is not split into two like
link-exdev
is due to the complexities in managing absolute base
symlinks when multiple oldpaths
exist.