Antonio SJ Musumeci
c8fa51c81a
support setting of inodes (using use_ino option)
creates a 64bit inode value from the underlying device value + original inode
final_ino = orig_ino | (dev << 32)
not perfect but given few filesystems use 64bit inodes nor is st_dev more than 16bit usually it should be fine
8 years ago
Antonio SJ Musumeci
5f7a168d0b
note that mergerfs should be run as root
8 years ago
Colin Yates
897f20bff8
minor correction of spelling mistake
:%s/cateogry/category/g
8 years ago
Antonio SJ Musumeci
cd90193deb
add some more explination to the FAQ
8 years ago
Antonio SJ Musumeci
cd71af8c5b
add mergerfs.ctl and scorch to tooling section
8 years ago
Antonio SJ Musumeci
3fb7f8919a
add EDQUOT to errors which trigger moveonenospc
8 years ago
Antonio SJ Musumeci
b1f2e94a2f
add information about page cache kernel panic bug
https://lkml.org/lkml/2016/9/14/527
8 years ago
Jens Dieskau
158dda9f23
Fix minor typo
8 years ago
Antonio SJ Musumeci
0fceb8e0a3
add epall and eprand policies
8 years ago
Antonio SJ Musumeci
47f184a944
fix typo and clarify feature
8 years ago
Antonio SJ Musumeci
a93ab6c2f5
add existing path first found policy. closes #289
8 years ago
Antonio SJ Musumeci
30cdfa64b8
reiterate path preserving policies
9 years ago
Antonio SJ Musumeci
6dc6fde641
update info on mmap bug and when it was fixed
9 years ago
Antonio SJ Musumeci
be6341e6f0
create eplus (existing path, least used space) policy. closes #273
9 years ago
Antonio SJ Musumeci
f7d3e8bf47
create lus (least used space) policy. closes #273
9 years ago
Antonio SJ Musumeci
74ed1b09ee
faq update on direct writes
9 years ago
Antonio SJ Musumeci
d0414d7c78
clean up information regarding fstab
9 years ago
Antonio SJ Musumeci
ef8d8f306e
add fsname to readme
9 years ago
Antonio SJ Musumeci
cd15b7a66a
further tweak language regarding policies wrt create category
9 years ago
Antonio SJ Musumeci
8643d35ebf
make policy descriptions more explicit
9 years ago
Antonio SJ Musumeci
1cfe1c3715
tweak doc language
9 years ago
Antonio SJ Musumeci
dbb13ef7ad
add details of mmap cache bug
9 years ago
Antonio SJ Musumeci
90ca14afff
add dual mount suggestion to mmap problem
9 years ago
Antonio SJ Musumeci
cfaf812c62
add details regarding rtorrent, mmap, and direct_io
9 years ago
Antonio SJ Musumeci
0c6c69e02e
update readme to include mergerfs.dedup
9 years ago
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