Antonio SJ Musumeci
309cfee52b
change tar.gz build url
9 years ago
Antonio SJ Musumeci
4928944167
clarify that rename uses the create policy to make decisions
9 years ago
Antonio SJ Musumeci
59b08a5bc3
change tooling names and add guide link
9 years ago
Antonio SJ Musumeci
779143f4b6
add minfreespace checks to policy ff's create and remove fwfs
fwfs is now covered by ff with the minfreespace and readonly checks
9 years ago
Antonio SJ Musumeci
4d7148cdd1
update readme with minfreespace and readonly details
9 years ago
Antonio SJ Musumeci
a698a8a545
update / tweak readme
9 years ago
Antonio SJ Musumeci
a4e60d7471
add eplfs info to readme
9 years ago
Antonio SJ Musumeci
3a51ceb327
add some "why mergerfs instead of X" sections to the FAQ
9 years ago
Antonio SJ Musumeci
681f3d7492
add section to readme about trash directories
9 years ago
Antonio SJ Musumeci
0bac344c8b
add information on fixing libfuse crashes
9 years ago
Antonio SJ Musumeci
853769bd7c
general tweaks to readme
9 years ago
Antonio SJ Musumeci
93397ea170
remove incorrect warning about race condition with mkdir/mknod
9 years ago
Antonio SJ Musumeci
25265f4e85
dedup based on full statvfs struct rather than fsid. closes #183
9 years ago
Antonio SJ Musumeci
de776b7cf0
remove tooling from repo. closes #198
9 years ago
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
10 years ago
Antonio SJ Musumeci
d079856e09
add info on lfs and fwfs policies and minfreespace option
10 years ago
Antonio SJ Musumeci
c101430b98
rework category -> fuse function table
10 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