Antonio SJ Musumeci
8a5c5240f2
replace srcpoints with srcmounts
9 years ago
Antonio SJ Musumeci
a3e6a0352d
rework rename algo to minimize likelihood of EXDEV being returned. closes #187
9 years ago
Antonio SJ Musumeci
8a651b0372
add support section to readme and manpage
9 years ago
Antonio SJ Musumeci
02df44129d
update info on Samba client EXDEV issue
9 years ago
Antonio SJ Musumeci
fe7960974d
fix typo
9 years ago
Antonio SJ Musumeci
873c4a9840
add link to gvfs-fuse patch
9 years ago
Antonio SJ Musumeci
4df9b2e6f1
add documentation on SMB client EXDEV / EIO issue
9 years ago
Antonio SJ Musumeci
a10de2aaf9
update build dependencies for Fedora
9 years ago
Antonio SJ Musumeci
40f569be37
rewrite gid cache system
Uses fixed storage so as to not require C++11 local thread storage or memory allocation.
9 years ago
Antonio SJ Musumeci
f6d396c30d
audit (and fix) file permissions and ownership. closes #148
9 years ago
Antonio SJ Musumeci
5808ab7795
move on enospc when writing feature. closes #141
This feature mimics the standard mhddfs behavior but is more thorough.
If a write fails and the errno is set to ENOSPC then mergerfs will (if
the feature is enabled) attempt to move the file to the drive with
the most free space but only if it has enough room for the file plus
the amount to be written. If that transfer is successful it will then
unlink the original file and attempt the previously failed write again.
The copy includes copying the path and file including the acls, owners,
attributes, extended attributes, and timestamps.
9 years ago
Antonio SJ Musumeci
4e5578de9c
make note about escaping glob tokens more explicit
9 years ago
Antonio SJ Musumeci
4b375faf12
include rpm-build in Fedora dependencies
9 years ago
Antonio SJ Musumeci
9542e6340b
include link to release page in readme
9 years ago
Antonio SJ Musumeci
de583b70f7
clean up options listing
9 years ago
Antonio SJ Musumeci
8bf0f755e1
create summary feature section
And tweak intro.
9 years ago
Antonio SJ Musumeci
5850fbe3f1
bump README date
9 years ago
Antonio SJ Musumeci
e0cf97261c
include default_permissions in default arguments
closes #130
9 years ago
Antonio SJ Musumeci
f4e3f28153
change README regarding setgroups cache and new rwlock ugid fallback
9 years ago
Antonio SJ Musumeci
08c0c2dfae
fix typo in README. closes #134
9 years ago
Antonio SJ Musumeci
b194272e39
add notes on permissions and errors to readme
9 years ago
Antonio SJ Musumeci
c131310c55
include known issues section to readme
9 years ago
Antonio SJ Musumeci
08d07b71e1
add building of rpm
9 years ago
Antonio SJ Musumeci
305f190f09
add basic instructions for building on Fedora
9 years ago
Antonio SJ Musumeci
bc77b0fd2a
add minfreespace check to epmfs create policy
9 years ago
Antonio SJ Musumeci
1f1e481075
rework rename
Return EXDEV if directories of tragets differ. If the old and new path exist in the same directory first rename each old found by the policy and then unlink/rmdir any new on a drive which didn't rename. The unlink/rmdir will occur only if there were no rename errors. Any failures of unlink/rmdir are ignored. The last rename error is returned.
9 years ago
Antonio SJ Musumeci
bbc75f6ff1
create errno policies for simulating errors. closes #107
9 years ago
Antonio SJ Musumeci
e73ea33e9c
format README better for man pages
9 years ago
Antonio SJ Musumeci
95192511b1
update README regarding options
9 years ago
Antonio SJ Musumeci
b3109ac506
add minfreespace to xattr interface
9 years ago
Antonio SJ Musumeci
d079856e09
add info on lfs and fwfs policies and minfreespace option
9 years ago
Antonio SJ Musumeci
c101430b98
rework category -> fuse function table
9 years ago
Antonio SJ Musumeci
ad7ce487bb
fix readme typos and misc formatting
10 years ago
Antonio SJ Musumeci
fe0f442c3d
add Tips and FAQ section to readme
10 years ago
Antonio SJ Musumeci
1879c9c4a9
update readme with defaults option info
10 years ago
Antonio SJ Musumeci
74c334c372
add default policies for categories and description of `all`
10 years ago
Antonio SJ Musumeci
08366a35be
match cli options to xattrs
10 years ago
Antonio SJ Musumeci
c022741ffb
revert removal of 'all' policy and relevant behavior. closes #54
10 years ago
Antonio SJ Musumeci
12f393a55e
per FUSE function policies. closes #52 , #53
10 years ago
Antonio SJ Musumeci
d30cae217b
add user.mergerfs.allpaths and user.mergerfs.relpath to getxattr
10 years ago
Antonio SJ Musumeci
2e95c6e78e
merge action and search category
10 years ago
Antonio SJ Musumeci
b411c63df1
Remove 'all' policy and simplify logic
10 years ago
Antonio SJ Musumeci
7e9ccd0317
support runtime setting of srcmounts. closes #12
10 years ago
Antonio SJ Musumeci
992e05e897
update docs for xattr features
10 years ago
Antonio SJ Musumeci
0f8fe47016
add man file via markdown -> man conversion with pandoc. closes #14
11 years ago
Antonio SJ Musumeci
45a2e09fbe
reverse source and destination mount points to match fstab requirements. closes #13
11 years ago
Antonio SJ Musumeci
652a299ac1
add fgetattr. closes #5
11 years ago
Antonio SJ Musumeci
aab90b0503
rework policy code
11 years ago
Antonio SJ Musumeci
16fe0cf90c
remove statfs policy
11 years ago
Antonio SJ Musumeci
428dd8c877
update build instructions in readme
11 years ago