Browse Source

Deployed 60b36f0f with MkDocs version: 1.6.1

Antonio SJ Musumeci 3 weeks ago
parent
commit
4d0bdd5e75
  1. 334
      404.html
  2. 380
      benchmarking/index.html
  3. 390
      config/branches/index.html
  4. 384
      config/cache/index.html
  5. 380
      config/deprecated_options/index.html
  6. 11
      config/export-support.md~
  7. 1597
      config/export-support/index.html
  8. 382
      config/flush-on-close/index.html
  9. 16
      config/follow-symlinks.md~
  10. 1604
      config/follow-symlinks/index.html
  11. 382
      config/func_readdir/index.html
  12. 380
      config/functions_categories_and_policies/index.html
  13. 6
      config/fuse_msg_size.md~
  14. 1608
      config/fuse_msg_size/index.html
  15. 47
      config/inodecalc.md~
  16. 1655
      config/inodecalc/index.html
  17. 388
      config/ioctl/index.html
  18. 11
      config/link-exdev.md~
  19. 1600
      config/link-exdev/index.html
  20. 1586
      config/link_cow/index.html
  21. 20
      config/nfsopenhack.md~
  22. 1608
      config/nfsopenhack/index.html
  23. 16
      config/nullrw.md~
  24. 1599
      config/nullrw/index.html
  25. 380
      config/options/index.html
  26. 15
      config/pin-threads.md~
  27. 1608
      config/pin-threads/index.html
  28. 1586
      config/readahead/index.html
  29. 19
      config/rename-exdev.md~
  30. 1603
      config/rename-exdev/index.html
  31. 402
      config/rename_and_link/index.html
  32. 382
      config/statfs/index.html
  33. 1602
      config/symlinkify/index.html
  34. 380
      config/terminology/index.html
  35. 1681
      config/threads/index.html
  36. 7
      config/xattr.md~
  37. 1609
      config/xattr/index.html
  38. 382
      error_handling/index.html
  39. 527
      faq/compatibility_and_integration/index.html
  40. 440
      faq/configuration_and_policies/index.html
  41. 382
      faq/limit_drive_spinup/index.html
  42. 430
      faq/recommendations_and_warnings/index.html
  43. 594
      faq/reliability_and_scalability/index.html
  44. 497
      faq/technical_behavior_and_limitations/index.html
  45. 608
      faq/usage_and_functionality/index.html
  46. 364
      index.html
  47. 380
      known_issues_bugs/index.html
  48. 380
      media_and_publicity/index.html
  49. 380
      performance/index.html
  50. 380
      project_comparisons/index.html
  51. 380
      quickstart/index.html
  52. 380
      related_projects/index.html
  53. 380
      remote_filesystems/index.html
  54. 380
      runtime_interfaces/index.html
  55. 2
      search/search_index.json
  56. 380
      setup/build/index.html
  57. 380
      setup/installation/index.html
  58. 380
      setup/upgrade/index.html
  59. 140
      sitemap.xml
  60. BIN
      sitemap.xml.gz
  61. 374
      sponsorship_and_donations/index.html
  62. 382
      support/index.html
  63. 380
      tips_notes/index.html
  64. 382
      tooling/index.html

334
404.html

@ -562,6 +562,27 @@
<li class="md-nav__item">
<a href="/mergerfs/config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/cache/" class="md-nav__link">
@ -584,11 +605,11 @@
<li class="md-nav__item">
<a href="/mergerfs/config/ioctl/" class="md-nav__link">
<a href="/mergerfs/config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -605,11 +626,263 @@
<li class="md-nav__item">
<a href="/mergerfs/config/rename_and_link/" class="md-nav__link">
<a href="/mergerfs/config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="/mergerfs/config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -661,6 +934,27 @@
<li class="md-nav__item">
<a href="/mergerfs/config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -890,11 +1184,11 @@
<li class="md-nav__item">
<a href="/mergerfs/faq/compatibility_and_integration/" class="md-nav__link">
<a href="/mergerfs/faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -911,11 +1205,11 @@
<li class="md-nav__item">
<a href="/mergerfs/faq/configuration_and_policies/" class="md-nav__link">
<a href="/mergerfs/faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -932,11 +1226,11 @@
<li class="md-nav__item">
<a href="/mergerfs/faq/general_information_and_overview/" class="md-nav__link">
<a href="/mergerfs/faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -953,11 +1247,11 @@
<li class="md-nav__item">
<a href="/mergerfs/faq/recommendations_and_warnings/" class="md-nav__link">
<a href="/mergerfs/faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -974,11 +1268,11 @@
<li class="md-nav__item">
<a href="/mergerfs/faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="/mergerfs/faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -995,11 +1289,11 @@
<li class="md-nav__item">
<a href="/mergerfs/faq/usage_and_functionality/" class="md-nav__link">
<a href="/mergerfs/faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1104,11 +1398,11 @@
<li class="md-nav__item">
<a href="/mergerfs/donations/" class="md-nav__link">
<a href="/mergerfs/sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1164,6 +1458,8 @@
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1186,7 +1482,7 @@
</div>
<script id="__config" type="application/json">{"base": "/mergerfs/", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "/mergerfs/assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "/mergerfs/", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "/mergerfs/assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="/mergerfs/assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
benchmarking/index.html

@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -968,11 +1262,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -989,11 +1283,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1010,11 +1304,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1031,11 +1325,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1052,11 +1346,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1073,11 +1367,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1182,11 +1476,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1269,6 +1563,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/benchmarking.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="benchmarking">Benchmarking</h1>
@ -1367,6 +1669,46 @@ run before the read and write benchmarks as well just in case.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../performance/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Tweaking Performance">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Tweaking Performance
</div>
</div>
</a>
<a href="../tooling/" class="md-footer__link md-footer__link--next" aria-label="Next: Tooling">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Tooling
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1389,7 +1731,7 @@ run before the read and write benchmarks as well just in case.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

390
config/branches/index.html

@ -642,6 +642,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cache/" class="md-nav__link">
@ -664,11 +685,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -685,11 +706,263 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -741,6 +1014,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -970,11 +1264,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -991,11 +1285,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1012,11 +1306,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1033,11 +1327,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1054,11 +1348,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1075,11 +1369,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1184,11 +1478,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1271,6 +1565,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/branches.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="branches">branches</h1>
@ -1304,6 +1606,16 @@ branch. If not set the global value is used.</p>
<a href="http://linux.die.net/man/7/glob">globbing</a>. <strong>The globbing tokens
MUST be escaped when using via the shell else the shell itself will
apply the glob itself.</strong></p>
<div class="language-text highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a># mergerfs /mnt/hdd\*:/mnt/ssd /media
</span></code></pre></div>
<p>The above line will use all mount points in /mnt prefixed with <strong>hdd</strong>
and <strong>ssd</strong>.</p>
<p>To have the pool mounted at boot or otherwise accessible from related
tools use <code>/etc/fstab</code>.</p>
<div class="language-text highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a># &lt;file system&gt; &lt;mount point&gt; &lt;type&gt; &lt;options&gt; &lt;dump&gt; &lt;pass&gt;
</span><span id="__span-1-2"><a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a>/mnt/hdd*:/mnt/ssd /media mergerfs minfreespace=16G 0 0
</span></code></pre></div>
<p><strong>NOTE:</strong> The globbing is done at mount or when updated using the runtime API. If a new directory is added matching the glob after the fact it will not be automatically included.</p>
@ -1334,6 +1646,46 @@ apply the glob itself.</strong></p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../deprecated_options/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Deprecated Options">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Deprecated Options
</div>
</div>
</a>
<a href="../functions_categories_and_policies/" class="md-footer__link md-footer__link--next" aria-label="Next: functions, categories and policies">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
functions, categories and policies
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1356,7 +1708,7 @@ apply the glob itself.</strong></p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

384
config/cache/index.html

@ -13,10 +13,10 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/config/cache/">
<link rel="prev" href="../func_readdir/">
<link rel="prev" href="../rename_and_link/">
<link rel="next" href="../ioctl/">
<link rel="next" href="../readahead/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
@ -709,11 +730,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -730,11 +751,263 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -786,6 +1059,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -1015,11 +1309,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -1036,11 +1330,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1057,11 +1351,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1078,11 +1372,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1099,11 +1393,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1120,11 +1414,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1229,11 +1523,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1361,6 +1655,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/cache.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="caching">caching</h1>
@ -1561,6 +1863,46 @@ first.&#160;<a class="footnote-backref" href="#fnref:1" title="Jump back to foot
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../rename_and_link/" class="md-footer__link md-footer__link--prev" aria-label="Previous: rename and link">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
rename and link
</div>
</div>
</a>
<a href="../readahead/" class="md-footer__link md-footer__link--next" aria-label="Next: readahead">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
readahead
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1583,7 +1925,7 @@ first.&#160;<a class="footnote-backref" href="#fnref:1" title="Jump back to foot
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
config/deprecated_options/index.html

@ -585,6 +585,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cache/" class="md-nav__link">
@ -607,11 +628,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -628,11 +649,263 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -684,6 +957,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -913,11 +1207,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -934,11 +1228,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -955,11 +1249,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -976,11 +1270,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -997,11 +1291,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1018,11 +1312,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1127,11 +1421,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1179,6 +1473,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/deprecated_options.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="deprecated-options">Deprecated Options</h1>
@ -1232,6 +1534,46 @@ function or have been replaced.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../options/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Options">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Options
</div>
</div>
</a>
<a href="../branches/" class="md-footer__link md-footer__link--next" aria-label="Next: branches">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
branches
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1254,7 +1596,7 @@ function or have been replaced.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

11
config/export-support.md~

@ -0,0 +1,11 @@
# export-support
In theory, this flag should not be exposed to the end user. It is a
low-level FUSE flag which indicates whether or not the kernel can send
certain kinds of messages to it for the purposes of using it with
NFS. mergerfs does support these messages but due to bugs and quirks
found in the kernel and mergerfs this option is provided just in case
it is needed for debugging.
Given that this flag is set when the FUSE connection is first
initiated it is not possible to change during run time.

1597
config/export-support/index.html
File diff suppressed because it is too large
View File

382
config/flush-on-close/index.html

@ -16,7 +16,7 @@
<link rel="prev" href="../statfs/">
<link rel="next" href="../../error_handling/">
<link rel="next" href="../export-support/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -575,6 +575,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cache/" class="md-nav__link">
@ -597,11 +618,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -618,11 +639,263 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -723,6 +996,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -952,11 +1246,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -973,11 +1267,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -994,11 +1288,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1015,11 +1309,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1036,11 +1330,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1057,11 +1351,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1166,11 +1460,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1235,6 +1529,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/flush-on-close.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="flush-on-close">flush-on-close</h1>
@ -1287,6 +1589,46 @@ specific branch would be flushed on close.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../statfs/" class="md-footer__link md-footer__link--prev" aria-label="Previous: statfs / statvfs">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
statfs / statvfs
</div>
</div>
</a>
<a href="../export-support/" class="md-footer__link md-footer__link--next" aria-label="Next: export-support">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
export-support
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1309,7 +1651,7 @@ specific branch would be flushed on close.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

16
config/follow-symlinks.md~

@ -0,0 +1,16 @@
# follow-symlinks
This feature, when enabled, will cause symlinks to be interpreted by mergerfs as their target (depending on the mode).
When there is a getattr/stat request for a file mergerfs will check if the file is a symlink and depending on the follow-symlinks setting will replace the information about the symlink with that of that which it points to.
When unlink'ing or rmdir'ing the followed symlink it will remove the symlink itself and not that which it points to.
never: Behave as normal. Symlinks are treated as such.
directory: Resolve symlinks only which point to directories.
regular: Resolve symlinks only which point to regular files.
all: Resolve all symlinks to that which they point to.
Symlinks which do not point to anything are left as is.
WARNING: This feature works but there might be edge cases yet found. If you find any odd behaviors please file a ticket on github.

1604
config/follow-symlinks/index.html
File diff suppressed because it is too large
View File

382
config/func_readdir/index.html

@ -16,7 +16,7 @@
<link rel="prev" href="../functions_categories_and_policies/">
<link rel="next" href="../cache/">
<link rel="next" href="../rename_and_link/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -585,6 +585,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cache/" class="md-nav__link">
@ -607,11 +628,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -628,11 +649,263 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -684,6 +957,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -913,11 +1207,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -934,11 +1228,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -955,11 +1249,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -976,11 +1270,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -997,11 +1291,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1018,11 +1312,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1127,11 +1421,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1179,6 +1473,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/func_readdir.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="funcreaddir">func.readdir</h1>
@ -1241,6 +1543,46 @@ controlled by <code>fuse.getattr</code>.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../functions_categories_and_policies/" class="md-footer__link md-footer__link--prev" aria-label="Previous: functions, categories and policies">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
functions, categories and policies
</div>
</div>
</a>
<a href="../rename_and_link/" class="md-footer__link md-footer__link--next" aria-label="Next: rename and link">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
rename and link
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1263,7 +1605,7 @@ controlled by <code>fuse.getattr</code>.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
config/functions_categories_and_policies/index.html

@ -720,6 +720,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cache/" class="md-nav__link">
@ -742,11 +763,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -763,11 +784,263 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -819,6 +1092,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -1048,11 +1342,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -1069,11 +1363,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1090,11 +1384,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1111,11 +1405,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1132,11 +1426,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1153,11 +1447,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1262,11 +1556,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1427,6 +1721,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/functions_categories_and_policies.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="functions-categories-and-policies">functions, categories and policies</h1>
@ -1797,6 +2099,46 @@ specific branch would be flushed on close.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../branches/" class="md-footer__link md-footer__link--prev" aria-label="Previous: branches">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
branches
</div>
</div>
</a>
<a href="../func_readdir/" class="md-footer__link md-footer__link--next" aria-label="Next: func.readdir">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
func.readdir
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1819,7 +2161,7 @@ specific branch would be flushed on close.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

6
config/fuse_msg_size.md~

@ -0,0 +1,6 @@
# fuse_msg_size
FUSE applications communicate with the kernel over a special character device: /dev/fuse. A large portion of the overhead associated with FUSE is the cost of going back and forth between user space and kernel space over that device. Generally speaking, the fewer trips needed the better the performance will be. Reducing the number of trips can be done a number of ways. Kernel level caching and increasing message sizes being two significant ones. When it comes to reads and writes if the message size is doubled the number of trips are approximately halved.
In Linux 4.20 a new feature was added allowing the negotiation of the max message size. Since the size is in multiples of pages the feature is called max_pages. There is a maximum max_pages value of 256 (1MiB) and minimum of 1 (4KiB). The default used by Linux >=4.20, and hardcoded value used before 4.20, is 32 (128KiB). In mergerfs it's referred to as fuse_msg_size to make it clear what it impacts and provide some abstraction.
Since there should be no downsides to increasing fuse_msg_size / max_pages, outside a minor bump in RAM usage due to larger message buffers, mergerfs defaults the value to 256. On kernels before 4.20 the value has no effect. The reason the value is configurable is to enable experimentation and benchmarking. See the BENCHMARKING section for examples.

1608
config/fuse_msg_size/index.html
File diff suppressed because it is too large
View File

47
config/inodecalc.md~

@ -0,0 +1,47 @@
# inodecalc
Inodes (st_ino) are unique identifiers within a filesystem. Each
mounted filesystem has device ID (st_dev) as well and together they
can uniquely identify a file on the whole of the system. Entries on
the same device with the same inode are in fact references to the same
underlying file. It is a many to one relationship between names and an
inode. Directories, however, do not have multiple links on most
systems due to the complexity they add.
FUSE allows the server (mergerfs) to set inode values but not device
IDs. Creating an inode value is somewhat complex in mergerfs' case as
files aren't really in its control. If a policy changes what directory
or file is to be selected or something changes out of band it becomes
unclear what value should be used. Most software does not to care what
the values are but those that do often break if a value changes
unexpectedly. The tool find will abort a directory walk if it sees a
directory inode change. NFS can return stale handle errors if the
inode changes out of band. File dedup tools will usually leverage
device ids and inodes as a shortcut in searching for duplicate files
and would resort to full file comparisons should it find different
inode values.
mergerfs offers multiple ways to calculate the inode in hopes of
covering different usecases.
* `passthrough`: Passes through the underlying inode value. Mostly
intended for testing as using this does not address any of the
problems mentioned above and could confuse file deduplication
software as inodes from different filesystems can be the same.
* `path-hash`: Hashes the relative path of the entry in question. The
underlying file's values are completely ignored. This means the
inode value will always be the same for that file path. This is
useful when using NFS and you make changes out of band such as copy
data between branches. This also means that entries that do point to
the same file will not be recognizable via inodes. That does not
mean hard links don't work. They will.
* `path-hash32`: 32bit version of path-hash.
* `devino-hash`: Hashes the device id and inode of the underlying
entry. This won't prevent issues with NFS should the policy pick a
different file or files move out of band but will present the same
inode for underlying files that do too.
* `devino-hash32`: 32bit version of devino-hash.
hybrid-hash: Performs path-hash on directories and devino-hash on other file types. Since directories can't have hard links the static value won't make a difference and the files will get values useful for finding duplicates. Probably the best to use if not using NFS. As such it is the default.
hybrid-hash32: 32bit version of hybrid-hash.

1655
config/inodecalc/index.html
File diff suppressed because it is too large
View File

388
config/ioctl/index.html

@ -13,10 +13,10 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/config/ioctl/">
<link rel="prev" href="../cache/">
<link rel="prev" href="../nfsopenhack/">
<link rel="next" href="../rename_and_link/">
<link rel="next" href="../statfs/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -575,6 +575,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cache/" class="md-nav__link">
@ -594,6 +615,279 @@
<li class="md-nav__item">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
readahead
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
@ -628,11 +922,11 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../statfs/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
statfs / statvfs
</span>
@ -649,11 +943,11 @@
<li class="md-nav__item">
<a href="../statfs/" class="md-nav__link">
<a href="../flush-on-close/" class="md-nav__link">
<span class="md-ellipsis">
statfs / statvfs
flush-on-close
</span>
@ -670,11 +964,11 @@
<li class="md-nav__item">
<a href="../flush-on-close/" class="md-nav__link">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
flush-on-close
export-support
</span>
@ -913,11 +1207,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -934,11 +1228,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -955,11 +1249,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -976,11 +1270,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -997,11 +1291,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1018,11 +1312,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1127,11 +1421,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1179,6 +1473,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/ioctl.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="ioctl">ioctl</h1>
@ -1216,6 +1518,46 @@ find the directory to act on.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../nfsopenhack/" class="md-footer__link md-footer__link--prev" aria-label="Previous: nfsopenhack">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
nfsopenhack
</div>
</div>
</a>
<a href="../statfs/" class="md-footer__link md-footer__link--next" aria-label="Next: statfs / statvfs">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
statfs / statvfs
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1238,7 +1580,7 @@ find the directory to act on.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

11
config/link-exdev.md~

@ -0,0 +1,11 @@
# link-exdev
If using path preservation and a `link` fails with `EXDEV` make a call
to symlink where the target is the oldlink and the linkpath is the
newpath. The target value is determined by the value of link-exdev.
passthrough: Return EXDEV as normal.
rel-symlink: A relative path from the newpath.
abs-base-symlink: An absolute value using the underlying branch.
abs-pool-symlink: An absolute value using the mergerfs mount point.
NOTE: It is possible that some applications check the file they link. In those cases, it is possible it will error or complain.

1600
config/link-exdev/index.html
File diff suppressed because it is too large
View File

1586
config/link_cow/index.html
File diff suppressed because it is too large
View File

20
config/nfsopenhack.md~

@ -0,0 +1,20 @@
# nfsopenhack
NFS is not fully POSIX compliant and historically certain behaviors,
such as opening files with O_EXCL, are not or not well supported. When
mergerfs (or any FUSE filesystem) is exported over NFS some of these
issues come up due to how NFS and FUSE interact.
This hack addresses the issue where the creation of a file with a
read-only mode but with a read/write or write only flag. Normally this
is perfectly valid but NFS chops the one open call into multiple
calls. Exactly how it is translated depends on the configuration and
versions of the NFS server and clients but it results in a permission
error because a normal user is not allowed to open a read-only file as
writable.
Even though it's a more niche situation this hack breaks normal
security and behavior and as such is `off` by default. If set to `git`
it will only perform the hack when the path in question includes
`/.git/`. `all` will result in it applying anytime a read-only file
which is empty is opened for writing.

1608
config/nfsopenhack/index.html
File diff suppressed because it is too large
View File

16
config/nullrw.md~

@ -0,0 +1,16 @@
# nullrw
Due to how FUSE works there is an overhead to all requests made to a
FUSE filesystem that wouldn't exist for an in kernel one. Meaning that
even a simple passthrough will have some slowdown. However, generally
the overhead is minimal in comparison to the cost of the underlying
I/O. By disabling the underlying I/O we can test the theoretical
performance boundaries.
By enabling `nullrw` mergerfs will work as it always does **except**
that all reads and writes will be no-ops. A write will succeed (the
size of the write will be returned as if it were successful) but
mergerfs does nothing with the data it was given. Similarly a read
will return the size requested but won't touch the buffer.
See the [benchmarking](../benchmarking.md) section for suggestions on how to test.

1599
config/nullrw/index.html
File diff suppressed because it is too large
View File

380
config/options/index.html

@ -633,6 +633,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cache/" class="md-nav__link">
@ -655,11 +676,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -676,11 +697,263 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -732,6 +1005,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -961,11 +1255,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -982,11 +1276,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1003,11 +1297,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1024,11 +1318,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1045,11 +1339,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1066,11 +1360,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1175,11 +1469,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1253,6 +1547,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/options.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="options">Options</h1>
@ -1465,6 +1767,46 @@ you're using. Not all features are available in older releases.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../terminology/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Terminology">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Terminology
</div>
</div>
</a>
<a href="../deprecated_options/" class="md-footer__link md-footer__link--next" aria-label="Next: Deprecated Options">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Deprecated Options
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1487,7 +1829,7 @@ you're using. Not all features are available in older releases.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

15
config/pin-threads.md~

@ -0,0 +1,15 @@
# pin-threads
Simple strategies for pinning read and/or process threads. If process
threads are not enabled then the strategy simply works on the read
threads. Invalid values are ignored.
* `pin-threads=R1L`: All read threads pinned to a single logical CPU.
* `pin-threads=R1P`: All read threads pinned to a single physical CPU.
* `pin-threads=RP1L`: All read and process threads pinned to a single logical CPU.
RP1P: All read and process threads pinned to a single physical CPU.
R1LP1L: All read threads pinned to a single logical CPU, all process threads pinned to a (if possible) different logical CPU.
R1PP1P: All read threads pinned to a single physical CPU, all process threads pinned to a (if possible) different logical CPU.
RPSL: All read and process threads are spread across all logical CPUs.
RPSP: All read and process threads are spread across all physical CPUs.
R1PPSP: All read threads are pinned to a single physical CPU while process threads are spread across all other physical CPUs.

1608
config/pin-threads/index.html
File diff suppressed because it is too large
View File

1586
config/readahead/index.html
File diff suppressed because it is too large
View File

19
config/rename-exdev.md~

@ -0,0 +1,19 @@
# rename-exdev
If using path preservation and a `rename` fails with `EXDEV`:
1. Move file from **/branch/a/b/c** to **/branch/.mergerfs_rename_exdev/a/b/c**.
2. symlink the rename's `newpath` to the moved file.
The `target` value is determined by the value of `rename-exdev`.
- passthrough: Return EXDEV as normal.
- rel-symlink: A relative path from the `newpath`.
- abs-symlink: An absolute value using the mergerfs mount point.
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.

1603
config/rename-exdev/index.html
File diff suppressed because it is too large
View File

402
config/rename_and_link/index.html

@ -13,10 +13,10 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/config/rename_and_link/">
<link rel="prev" href="../ioctl/">
<link rel="prev" href="../func_readdir/">
<link rel="next" href="../statfs/">
<link rel="next" href="../cache/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -573,6 +573,37 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
@ -597,11 +628,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -615,28 +646,270 @@
<li class="md-nav__item">
<a href="../inodecalc/" class="md-nav__link">
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<span class="md-ellipsis">
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
</a>
</li>
@ -684,6 +957,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -913,11 +1207,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -934,11 +1228,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -955,11 +1249,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -976,11 +1270,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -997,11 +1291,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1018,11 +1312,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1127,11 +1421,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1179,6 +1473,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/rename_and_link.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="rename-and-link">rename and link</h1>
@ -1272,6 +1574,46 @@ returned but it will still be possible.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../func_readdir/" class="md-footer__link md-footer__link--prev" aria-label="Previous: func.readdir">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
func.readdir
</div>
</div>
</a>
<a href="../cache/" class="md-footer__link md-footer__link--next" aria-label="Next: caching">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
caching
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1294,7 +1636,7 @@ returned but it will still be possible.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

382
config/statfs/index.html

@ -13,7 +13,7 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/config/statfs/">
<link rel="prev" href="../rename_and_link/">
<link rel="prev" href="../ioctl/">
<link rel="next" href="../flush-on-close/">
@ -575,6 +575,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cache/" class="md-nav__link">
@ -597,11 +618,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -618,11 +639,263 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -684,6 +957,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -913,11 +1207,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -934,11 +1228,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -955,11 +1249,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -976,11 +1270,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -997,11 +1291,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1018,11 +1312,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1127,11 +1421,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1179,6 +1473,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/statfs.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="statfs-statvfs">statfs / statvfs</h1>
@ -1221,6 +1523,46 @@ of the branch will not be included when checking the mount's stats.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../ioctl/" class="md-footer__link md-footer__link--prev" aria-label="Previous: ioctl">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
ioctl
</div>
</div>
</a>
<a href="../flush-on-close/" class="md-footer__link md-footer__link--next" aria-label="Next: flush-on-close">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
flush-on-close
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1243,7 +1585,7 @@ of the branch will not be included when checking the mount's stats.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

1602
config/symlinkify/index.html
File diff suppressed because it is too large
View File

380
config/terminology/index.html

@ -585,6 +585,27 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../cache/" class="md-nav__link">
@ -607,11 +628,11 @@
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<a href="../readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -628,11 +649,263 @@
<li class="md-nav__item">
<a href="../rename_and_link/" class="md-nav__link">
<a href="../inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -684,6 +957,27 @@
<li class="md-nav__item">
<a href="../export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -913,11 +1207,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -934,11 +1228,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -955,11 +1249,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -976,11 +1270,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -997,11 +1291,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1018,11 +1312,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1127,11 +1421,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1179,6 +1473,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/config/terminology.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="terminology">Terminology</h1>
@ -1224,6 +1526,46 @@
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../../setup/build/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Build">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Build
</div>
</div>
</a>
<a href="../options/" class="md-footer__link md-footer__link--next" aria-label="Next: Options">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Options
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1246,7 +1588,7 @@
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

1681
config/threads/index.html
File diff suppressed because it is too large
View File

7
config/xattr.md~

@ -0,0 +1,7 @@
# xattr
Runtime extended attribute support can be managed via the `xattr` option. By default it will passthrough any xattr calls. Given xattr support is rarely used and can have significant performance implications mergerfs allows it to be disabled at runtime. The performance problems mostly comes when file caching is enabled. The kernel will send a `getxattr` for `security.capability` _before every single write_. It doesn't cache the responses to any `getxattr`. This might be addressed in the future but for now mergerfs can really only offer the following workarounds.
`noattr` will cause mergerfs to short circuit all xattr calls and return ENOATTR where appropriate. mergerfs still gets all the requests but they will not be forwarded on to the underlying filesystems. The runtime control will still function in this mode.
`nosys` will cause mergerfs to return ENOSYS for any xattr call. The difference with `noattr` is that the kernel will cache this fact and itself short circuit future calls. This is more efficient than `noattr` but will cause mergerfs' runtime control via the hidden file to stop working.

1609
config/xattr/index.html
File diff suppressed because it is too large
View File

382
error_handling/index.html

@ -13,7 +13,7 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/error_handling/">
<link rel="prev" href="../config/flush-on-close/">
<link rel="prev" href="../config/export-support/">
<link rel="next" href="../runtime_interfaces/">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -968,11 +1262,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -989,11 +1283,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1010,11 +1304,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1031,11 +1325,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1052,11 +1346,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1073,11 +1367,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1182,11 +1476,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1269,6 +1563,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/error_handling.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="error-handling">Error Handling</h1>
@ -1332,6 +1634,46 @@ error otherwise.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../config/export-support/" class="md-footer__link md-footer__link--prev" aria-label="Previous: export-support">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
export-support
</div>
</div>
</a>
<a href="../runtime_interfaces/" class="md-footer__link md-footer__link--next" aria-label="Next: Runtime Interfaces">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Runtime Interfaces
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1354,7 +1696,7 @@ error otherwise.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

527
faq/compatibility_and_integration/index.html

@ -13,10 +13,10 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/faq/compatibility_and_integration/">
<link rel="prev" href="../../tooling/">
<link rel="prev" href="../configuration_and_policies/">
<link rel="next" href="../configuration_and_policies/">
<link rel="next" href="../recommendations_and_warnings/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -900,6 +1194,69 @@
<li class="md-nav__item">
<a href="../reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Reliability and Scalability
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
</span>
</a>
</li>
@ -958,18 +1315,18 @@
</li>
<li class="md-nav__item">
<a href="#can-mergerfs-run-via-docker-podman-kubernetes-etc" class="md-nav__link">
<a href="#does-mergerfs-support-cow-copy-on-write-writes-to-read-only-filesystems" class="md-nav__link">
<span class="md-ellipsis">
Can mergerfs run via Docker, Podman, Kubernetes, etc.
Does mergerfs support CoW / copy-on-write / writes to read-only filesystems?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#does-mergerfs-support-cow-copy-on-write-writes-to-read-only-filesystems" class="md-nav__link">
<a href="#can-mergerfs-run-via-docker-podman-kubernetes-etc" class="md-nav__link">
<span class="md-ellipsis">
Does mergerfs support CoW / copy-on-write / writes to read-only filesystems?
Can mergerfs run via Docker, Podman, Kubernetes, etc.
</span>
</a>
@ -990,48 +1347,6 @@
<li class="md-nav__item">
<a href="../configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../general_information_and_overview/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../recommendations_and_warnings/" class="md-nav__link">
@ -1074,27 +1389,6 @@
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../limit_drive_spinup/" class="md-nav__link">
@ -1184,11 +1478,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1233,18 +1527,18 @@
</li>
<li class="md-nav__item">
<a href="#can-mergerfs-run-via-docker-podman-kubernetes-etc" class="md-nav__link">
<a href="#does-mergerfs-support-cow-copy-on-write-writes-to-read-only-filesystems" class="md-nav__link">
<span class="md-ellipsis">
Can mergerfs run via Docker, Podman, Kubernetes, etc.
Does mergerfs support CoW / copy-on-write / writes to read-only filesystems?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#does-mergerfs-support-cow-copy-on-write-writes-to-read-only-filesystems" class="md-nav__link">
<a href="#can-mergerfs-run-via-docker-podman-kubernetes-etc" class="md-nav__link">
<span class="md-ellipsis">
Does mergerfs support CoW / copy-on-write / writes to read-only filesystems?
Can mergerfs run via Docker, Podman, Kubernetes, etc.
</span>
</a>
@ -1271,11 +1565,31 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/faq/compatibility_and_integration.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="compatibility-and-integration">Compatibility and Integration</h1>
<h2 id="can-i-use-mergerfs-without-snapraid-snapraid-without-mergerfs">Can I use mergerfs without SnapRAID? SnapRAID without mergerfs?</h2>
<p>Yes. They are completely unrelated pieces of software.</p>
<p>Yes. They are completely unrelated pieces of software that just happen
to work well together.</p>
<h2 id="does-mergerfs-support-cow-copy-on-write-writes-to-read-only-filesystems">Does mergerfs support CoW / copy-on-write / writes to read-only filesystems?</h2>
<p>Not in the sense of a filesystem like BTRFS or ZFS nor in the
overlayfs or aufs sense. It does offer a
<a href="http://manpages.ubuntu.com/manpages/bionic/man1/cow-shell.1.html">cow-shell</a>
like hard link breaking (copy to temp file then rename over original)
which can be useful when wanting to save space by hardlinking
duplicate files but wish to treat each name as if it were a unique and
separate file.</p>
<p>If you want to write to a read-only filesystem you should look at
overlayfs. You can always include the overlayfs mount into a mergerfs
pool.</p>
<h2 id="can-mergerfs-run-via-docker-podman-kubernetes-etc">Can mergerfs run via Docker, Podman, Kubernetes, etc.</h2>
<p>Yes. With Docker you'll need to include <code>--cap-add=SYS_ADMIN
--device=/dev/fuse --security-opt=apparmor:unconfined</code> or similar with
@ -1292,17 +1606,6 @@ managing shared files.</p>
<p>Also, as mentioned by <a href="https://hotio.dev/containers/mergerfs">hotio</a>,
with Docker you should probably be mounting with <code>bind-propagation</code>
set to <code>slave</code>.</p>
<h2 id="does-mergerfs-support-cow-copy-on-write-writes-to-read-only-filesystems">Does mergerfs support CoW / copy-on-write / writes to read-only filesystems?</h2>
<p>Not in the sense of a filesystem like BTRFS or ZFS nor in the
overlayfs or aufs sense. It does offer a
<a href="http://manpages.ubuntu.com/manpages/bionic/man1/cow-shell.1.html">cow-shell</a>
like hard link breaking (copy to temp file then rename over original)
which can be useful when wanting to save space by hardlinking
duplicate files but wish to treat each name as if it were a unique and
separate file.</p>
<p>If you want to write to a read-only filesystem you should look at
overlayfs. You can always include the overlayfs mount into a mergerfs
pool.</p>
@ -1333,6 +1636,46 @@ pool.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../configuration_and_policies/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Configuration and Policies">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Configuration and Policies
</div>
</div>
</a>
<a href="../recommendations_and_warnings/" class="md-footer__link md-footer__link--next" aria-label="Next: Recommendations and Warnings">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Recommendations and Warnings
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1355,7 +1698,7 @@ pool.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

440
faq/configuration_and_policies/index.html

@ -13,10 +13,10 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/faq/configuration_and_policies/">
<link rel="prev" href="../compatibility_and_integration/">
<link rel="prev" href="../usage_and_functionality/">
<link rel="next" href="../general_information_and_overview/">
<link rel="next" href="../compatibility_and_integration/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -903,11 +1197,32 @@
<li class="md-nav__item">
<a href="../compatibility_and_integration/" class="md-nav__link">
<a href="../reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
</span>
@ -1012,11 +1327,11 @@
<li class="md-nav__item">
<a href="../general_information_and_overview/" class="md-nav__link">
<a href="../compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Compatibility and Integration
</span>
@ -1074,27 +1389,6 @@
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../limit_drive_spinup/" class="md-nav__link">
@ -1184,11 +1478,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1271,6 +1565,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/faq/configuration_and_policies.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="configuration-and-policies">Configuration and Policies</h1>
@ -1309,12 +1611,12 @@ stop using <code>epmfs</code> or redistribute files around the filesystem than i
is to consolidate them back.</p>
<h2 id="what-settings-should-i-use">What settings should I use?</h2>
<p>Depends on what features you want. Generally speaking, there are no
"wrong" settings. All settings are performance or feature related. The
best bet is to read over the available options and choose what fits
your situation. If something isn't clear from the documentation please
"wrong" settings. All settings are feature related. The best bet is to
read over the available options and choose what fits your
situation. If something isn't clear from the documentation please
reach out and the documentation will be improved.</p>
<p>That said, for the average person, the following should be fine:</p>
<p><code>cache.files=off,dropcacheonclose=true,category.create=mfs</code></p>
<p>For the average person the settings described in the <a href="../../quickstart/">Quick
Start</a> are sufficient.</p>
<h2 id="why-are-all-my-files-ending-up-on-1-filesystem">Why are all my files ending up on 1 filesystem?!</h2>
<p>Did you start with empty filesystems? Did you explicitly configure a
<code>category.create</code> policy? Are you using an <code>existing path</code> / <code>path
@ -1325,17 +1627,15 @@ empty filesystems it will select only 1 filesystem when the first
directory is created. Anything, files or directories, created in that
first directory will be placed on the same branch because it is
preserving paths.</p>
<p>This catches a lot of new users off guard but changing the default
would break the setup for many existing users and this policy is the
safest policy as it will not change the general layout of the existing
filesystems. If you do not care about path preservation and wish your
files to be spread across all your filesystems change to <code>mfs</code> or
similar policy as described above. If you do want path preservation
you'll need to perform the manual act of creating paths on the
filesystems you want the data to land on before transferring your
data. Setting <code>func.mkdir=epall</code> can simplify managing path
preservation for <code>create</code>. Or use <code>func.mkdir=rand</code> if you're
interested in just grouping directory content by filesystem.</p>
<p>This may catch new users off guard but this policy is the safest
policy to start with as it will not change the general layout of the
underlying filesystems. If you do not care about path preservation
(most shouldn't) and wish your files to be spread across all your
filesystems change to <code>mfs</code> or similar
<a href="../../config/functions_categories_and_policies/">policy</a>. If you do
want path preservation you'll need to perform the manual act of
creating paths on the filesystems you want the data to land on before
transferring your data.</p>
@ -1366,6 +1666,46 @@ interested in just grouping directory content by filesystem.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../usage_and_functionality/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Usage and Functionality">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Usage and Functionality
</div>
</div>
</a>
<a href="../compatibility_and_integration/" class="md-footer__link md-footer__link--next" aria-label="Next: Compatibility and Integration">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Compatibility and Integration
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1388,7 +1728,7 @@ interested in just grouping directory content by filesystem.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

382
faq/limit_drive_spinup/index.html

@ -13,7 +13,7 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/faq/limit_drive_spinup/">
<link rel="prev" href="../usage_and_functionality/">
<link rel="prev" href="../technical_behavior_and_limitations/">
<link rel="next" href="../../related_projects/">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -903,11 +1197,11 @@
<li class="md-nav__item">
<a href="../compatibility_and_integration/" class="md-nav__link">
<a href="../reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -924,11 +1218,11 @@
<li class="md-nav__item">
<a href="../configuration_and_policies/" class="md-nav__link">
<a href="../usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -945,11 +1239,11 @@
<li class="md-nav__item">
<a href="../general_information_and_overview/" class="md-nav__link">
<a href="../configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -966,11 +1260,11 @@
<li class="md-nav__item">
<a href="../recommendations_and_warnings/" class="md-nav__link">
<a href="../compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -987,11 +1281,11 @@
<li class="md-nav__item">
<a href="../technical_behavior_and_limitations/" class="md-nav__link">
<a href="../recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1008,11 +1302,11 @@
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
<a href="../technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1180,11 +1474,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1265,6 +1559,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/faq/limit_drive_spinup.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1>Limit drive spinup</h1>
@ -1317,6 +1619,46 @@
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../technical_behavior_and_limitations/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Technical Behavior and Limitations">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Technical Behavior and Limitations
</div>
</div>
</a>
<a href="../../related_projects/" class="md-footer__link md-footer__link--next" aria-label="Next: Related Projects">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Related Projects
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1339,7 +1681,7 @@
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

430
faq/recommendations_and_warnings/index.html

@ -13,7 +13,7 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/faq/recommendations_and_warnings/">
<link rel="prev" href="../general_information_and_overview/">
<link rel="prev" href="../compatibility_and_integration/">
<link rel="next" href="../technical_behavior_and_limitations/">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -903,11 +1197,32 @@
<li class="md-nav__item">
<a href="../compatibility_and_integration/" class="md-nav__link">
<a href="../reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
</span>
@ -945,11 +1260,11 @@
<li class="md-nav__item">
<a href="../general_information_and_overview/" class="md-nav__link">
<a href="../compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Compatibility and Integration
</span>
@ -1065,27 +1380,6 @@
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../limit_drive_spinup/" class="md-nav__link">
@ -1175,11 +1469,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1253,6 +1547,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/faq/recommendations_and_warnings.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="recommendations-and-warnings">Recommendations and Warnings</h1>
@ -1260,20 +1562,20 @@
<ul>
<li>databases: Even if the database stored data in separate files
(mergerfs wouldn't offer much otherwise) the higher latency of the
indirection will kill performance. If it is a lightly used SQLITE
database then it may be fine but you'll need to test.</li>
indirection will really harm performance. If it is a lightly used
sqlite3 database then it should be fine.</li>
<li>VM images: For the same reasons as databases. VM images are accessed
very aggressively and mergerfs will introduce too much latency (if
it works at all).</li>
very aggressively and mergerfs will introduce a lot of extra latency.</li>
<li>As replacement for RAID: mergerfs is just for pooling branches. If
you need that kind of device performance aggregation or high
availability you should stick with RAID.</li>
availability you should stick with RAID. However, it is fine to put
a filesystem which is on a RAID setup in mergerfs.</li>
</ul>
<h2 id="its-mentioned-that-there-are-some-security-issues-with-mhddfs-what-are-they-how-does-mergerfs-address-them">It's mentioned that there are some security issues with mhddfs. What are they? How does mergerfs address them?</h2>
<p><a href="https://github.com/trapexit/mhddfs">mhddfs</a> manages running as
<strong>root</strong> by calling
<code>root</code> by calling
<a href="https://github.com/trapexit/mhddfs/blob/cae96e6251dd91e2bdc24800b4a18a74044f6672/src/main.c#L319">getuid()</a>
and if it returns <strong>0</strong> then it will
and if it returns <code>0</code> then it will
<a href="http://linux.die.net/man/1/chown">chown</a> the file. Not only is that a
race condition but it doesn't handle other situations. Rather than
attempting to simulate POSIX ACL behavior the proper way to manage
@ -1281,11 +1583,11 @@ this is to use <a href="http://linux.die.net/man/2/seteuid">seteuid</a> and
<a href="http://linux.die.net/man/2/setegid">setegid</a>, in effect, becoming the
user making the original call, and perform the action as them. This is
what mergerfs does and why mergerfs should always run as root.</p>
<p>In Linux setreuid syscalls apply only to the thread. GLIBC hides this
<p>In Linux setreuid syscalls apply only to the thread. glibc hides this
away by using realtime signals to inform all threads to change
credentials. Taking after <strong>Samba</strong>, mergerfs uses
<strong>syscall(SYS_setreuid,...)</strong> to set the callers credentials for that
thread only. Jumping back to <strong>root</strong> as necessary should escalated
credentials. Taking after Samba, mergerfs uses
<code>syscall(SYS_setreuid,...)</code> to set the callers credentials for that
thread only. Jumping back to <code>root</code> as necessary should escalated
privileges be needed (for instance: to clone paths between
filesystems).</p>
<p>For non-Linux systems, mergerfs uses a read-write lock and changes
@ -1329,6 +1631,46 @@ few users.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../compatibility_and_integration/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Compatibility and Integration">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Compatibility and Integration
</div>
</div>
</a>
<a href="../technical_behavior_and_limitations/" class="md-footer__link md-footer__link--next" aria-label="Next: Technical Behavior and Limitations">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Technical Behavior and Limitations
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1351,7 +1693,7 @@ few users.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

594
faq/general_information_and_overview/index.html → faq/reliability_and_scalability/index.html

@ -10,13 +10,13 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/faq/general_information_and_overview/">
<link rel="canonical" href="https://trapexit.github.io/mergerfs/faq/reliability_and_scalability/">
<link rel="prev" href="../configuration_and_policies/">
<link rel="prev" href="../../tooling/">
<link rel="next" href="../recommendations_and_warnings/">
<link rel="next" href="../usage_and_functionality/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -24,7 +24,7 @@
<title>General Information and Overview - mergerfs</title>
<title>Reliability and Scalability - mergerfs</title>
@ -76,7 +76,7 @@
<div data-md-component="skip">
<a href="#general-information-and-overview" class="md-skip">
<a href="#reliability-and-scalability" class="md-skip">
Skip to content
</a>
@ -111,7 +111,7 @@
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
General Information and Overview
Reliability and Scalability
</span>
</div>
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -900,48 +1194,6 @@
<li class="md-nav__item">
<a href="../compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
</span>
</a>
</li>
@ -958,7 +1210,7 @@
<span class="md-ellipsis">
General Information and Overview
Reliability and Scalability
</span>
@ -969,7 +1221,7 @@
<span class="md-ellipsis">
General Information and Overview
Reliability and Scalability
</span>
@ -991,36 +1243,18 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#how-well-does-mergerfs-scale-is-it-production-ready" class="md-nav__link">
<a href="#is-mergerfs-production-ready" class="md-nav__link">
<span class="md-ellipsis">
How well does mergerfs scale? Is it "production ready?"
Is mergerfs "production ready?"
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#why-use-fuse-why-not-a-kernel-based-solution" class="md-nav__link">
<a href="#how-well-does-mergerfs-scale" class="md-nav__link">
<span class="md-ellipsis">
Why use FUSE? Why not a kernel based solution?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#is-my-oss-libfuse-needed-for-mergerfs-to-work" class="md-nav__link">
<span class="md-ellipsis">
Is my OS's libfuse needed for mergerfs to work?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#why-was-splice-support-removed" class="md-nav__link">
<span class="md-ellipsis">
Why was splice support removed?
How well does mergerfs scale?
</span>
</a>
@ -1042,11 +1276,11 @@
<li class="md-nav__item">
<a href="../recommendations_and_warnings/" class="md-nav__link">
<a href="../usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Usage and Functionality
</span>
@ -1063,11 +1297,11 @@
<li class="md-nav__item">
<a href="../technical_behavior_and_limitations/" class="md-nav__link">
<a href="../configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Configuration and Policies
</span>
@ -1084,11 +1318,53 @@
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
<a href="../compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Compatibility and Integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
</span>
@ -1193,11 +1469,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1233,36 +1509,18 @@
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#how-well-does-mergerfs-scale-is-it-production-ready" class="md-nav__link">
<a href="#is-mergerfs-production-ready" class="md-nav__link">
<span class="md-ellipsis">
How well does mergerfs scale? Is it "production ready?"
Is mergerfs "production ready?"
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#why-use-fuse-why-not-a-kernel-based-solution" class="md-nav__link">
<a href="#how-well-does-mergerfs-scale" class="md-nav__link">
<span class="md-ellipsis">
Why use FUSE? Why not a kernel based solution?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#is-my-oss-libfuse-needed-for-mergerfs-to-work" class="md-nav__link">
<span class="md-ellipsis">
Is my OS's libfuse needed for mergerfs to work?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#why-was-splice-support-removed" class="md-nav__link">
<span class="md-ellipsis">
Why was splice support removed?
How well does mergerfs scale?
</span>
</a>
@ -1283,67 +1541,43 @@
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/faq/general_information_and_overview.md" title="Edit this page" class="md-content__button md-icon">
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/faq/reliability_and_scalability.md" title="Edit this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/faq/reliability_and_scalability.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="general-information-and-overview">General Information and Overview</h1>
<h2 id="how-well-does-mergerfs-scale-is-it-production-ready">How well does mergerfs scale? Is it "production ready?"</h2>
<p>Users have reported running mergerfs on everything from a Raspberry Pi
to dual socket Xeon systems with &gt;20 cores. I'm aware of at least a
few companies which use mergerfs in production. <a href="https://www.openmediavault.org">Open Media
Vault</a> includes mergerfs as its sole
solution for pooling filesystems. The author of mergerfs had it
running for over 300 days managing 16+ devices with reasonably heavy
24/7 read and write usage. Stopping only after the machine's power
supply died.</p>
<h1 id="reliability-and-scalability">Reliability and Scalability</h1>
<h2 id="is-mergerfs-production-ready">Is mergerfs "production ready?"</h2>
<p>Yes.</p>
<p>mergerfs has been around for over a decade and used by many users on
their systems. Typically running 24/7 with constant load.</p>
<p>At least a few companies are believed to use mergerfs in production
environments. A number of <a href="../../related_projects/">NAS focused operating
systems</a> includes mergerfs as a solution for
pooling filesystems.</p>
<p>Most serious issues (crashes or data corruption) have been due to
<a href="https://github.com/trapexit/mergerfs/wiki/Kernel-Issues-&amp;-Bugs">kernel
bugs</a>. All
of which are fixed in stable releases.</p>
<h2 id="why-use-fuse-why-not-a-kernel-based-solution">Why use FUSE? Why not a kernel based solution?</h2>
<p>As with any solution to a problem, there are advantages and
disadvantages to each one.</p>
<p>A FUSE based solution has all the downsides of FUSE:</p>
<ul>
<li>Higher IO latency due to the trips in and out of kernel space</li>
<li>Higher general overhead due to trips in and out of kernel space</li>
<li>Double caching when using page caching</li>
<li>Misc limitations due to FUSE's design</li>
</ul>
<p>But FUSE also has a lot of upsides:</p>
<ul>
<li>Easier to offer a cross platform solution</li>
<li>Easier forward and backward compatibility</li>
<li>Easier updates for users</li>
<li>Easier and faster release cadence</li>
<li>Allows more flexibility in design and features</li>
<li>Overall easier to write, secure, and maintain</li>
<li>Much lower barrier to entry (getting code into the kernel takes a
lot of time and effort initially)</li>
</ul>
<p>FUSE was chosen because of all the advantages listed above. The
negatives of FUSE do not outweigh the positives.</p>
<h2 id="is-my-oss-libfuse-needed-for-mergerfs-to-work">Is my OS's libfuse needed for mergerfs to work?</h2>
<p>No. Normally <code>mount.fuse</code> is needed to get mergerfs (or any FUSE
filesystem to mount using the <code>mount</code> command but in vendoring the
libfuse library the <code>mount.fuse</code> app has been renamed to
<code>mount.mergerfs</code> meaning the filesystem type in <code>fstab</code> can simply be
<code>mergerfs</code>. That said there should be no harm in having it installed
and continuing to using <code>fuse.mergerfs</code> as the type in <code>/etc/fstab</code>.</p>
<p>If <code>mergerfs</code> doesn't work as a type it could be due to how the
<code>mount.mergerfs</code> tool was installed. Must be in <code>/sbin/</code> with proper
permissions.</p>
<h2 id="why-was-splice-support-removed">Why was splice support removed?</h2>
<p>After a lot of testing over the years, splicing always appeared to
at best, provide equivalent performance, and in some cases, worse
performance. Splice is not supported on other platforms forcing a
traditional read/write fallback to be provided. The splice code was
removed to simplify the codebase.</p>
<a href="../../known_issues_bugs/#fuse-and-linux-kernel">kernel bugs</a>. All of
which are fixed in stable releases.</p>
<h2 id="how-well-does-mergerfs-scale">How well does mergerfs scale?</h2>
<p>Users have reported running mergerfs on everything from a Raspberry Pi
to multi-socket Xeon enterprise servers.</p>
<p>Users have pooled everything from USB thumb drives to enterprise NVME
SSDs to remote filesystems and rclone mounts.</p>
<p>The cost of many calls can be <code>O(n)</code> meaning adding more branches to
the pool will increase the cost of certain functions but there are a
number of caches and stategies in place to limit overhead where
possible.</p>
@ -1374,6 +1608,46 @@ removed to simplify the codebase.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../../tooling/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Tooling">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Tooling
</div>
</div>
</a>
<a href="../usage_and_functionality/" class="md-footer__link md-footer__link--next" aria-label="Next: Usage and Functionality">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Usage and Functionality
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1396,7 +1670,7 @@ removed to simplify the codebase.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

497
faq/technical_behavior_and_limitations/index.html

@ -16,7 +16,7 @@
<link rel="prev" href="../recommendations_and_warnings/">
<link rel="next" href="../usage_and_functionality/">
<link rel="next" href="../limit_drive_spinup/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -903,11 +1197,32 @@
<li class="md-nav__item">
<a href="../compatibility_and_integration/" class="md-nav__link">
<a href="../reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
</span>
@ -945,11 +1260,11 @@
<li class="md-nav__item">
<a href="../general_information_and_overview/" class="md-nav__link">
<a href="../compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Compatibility and Integration
</span>
@ -1095,31 +1410,37 @@
</li>
</ul>
<li class="md-nav__item">
<a href="#why-use-fuse-why-not-a-kernel-based-solution" class="md-nav__link">
<span class="md-ellipsis">
Why use FUSE? Why not a kernel based solution?
</span>
</a>
</nav>
</li>
</li>
<li class="md-nav__item">
<a href="#is-my-oss-libfuse-needed-for-mergerfs-to-work" class="md-nav__link">
<span class="md-ellipsis">
Is my OS's libfuse needed for mergerfs to work?
</span>
</a>
<li class="md-nav__item">
<a href="../usage_and_functionality/" class="md-nav__link">
</li>
<li class="md-nav__item">
<a href="#why-was-splice-support-removed" class="md-nav__link">
<span class="md-ellipsis">
Why was splice support removed?
</span>
</a>
<span class="md-ellipsis">
Usage and Functionality
</span>
</li>
</ul>
</a>
</nav>
</li>
@ -1220,11 +1541,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1320,6 +1641,33 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#why-use-fuse-why-not-a-kernel-based-solution" class="md-nav__link">
<span class="md-ellipsis">
Why use FUSE? Why not a kernel based solution?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#is-my-oss-libfuse-needed-for-mergerfs-to-work" class="md-nav__link">
<span class="md-ellipsis">
Is my OS's libfuse needed for mergerfs to work?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#why-was-splice-support-removed" class="md-nav__link">
<span class="md-ellipsis">
Why was splice support removed?
</span>
</a>
</li>
</ul>
@ -1343,6 +1691,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/faq/technical_behavior_and_limitations.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="technical-behavior-and-limitations">Technical Behavior and Limitations</h1>
@ -1484,6 +1840,43 @@ pay close attention to anything regarding permissioning and
users. Root squashing and user translation for instance has bitten a
few mergerfs users. Some of these also affect the use of mergerfs from
container platforms such as Docker.</p>
<h2 id="why-use-fuse-why-not-a-kernel-based-solution">Why use FUSE? Why not a kernel based solution?</h2>
<p>As with any solution to a problem, there are advantages and
disadvantages to each one.</p>
<p>A FUSE based solution has all the downsides of FUSE:</p>
<ul>
<li>Higher IO latency due to the trips in and out of kernel space</li>
<li>Higher general overhead due to trips in and out of kernel space</li>
<li>Double caching when using page caching</li>
<li>Misc limitations due to FUSE's design</li>
</ul>
<p>But FUSE also has a lot of upsides:</p>
<ul>
<li>Easier to offer a cross platform solution</li>
<li>Easier forward and backward compatibility</li>
<li>Easier updates for users</li>
<li>Easier and faster release cadence</li>
<li>Allows more flexibility in design and features</li>
<li>Overall easier to write, secure, and maintain</li>
<li>Much lower barrier to entry (getting code into the kernel takes a
lot of time and effort initially)</li>
</ul>
<h2 id="is-my-oss-libfuse-needed-for-mergerfs-to-work">Is my OS's libfuse needed for mergerfs to work?</h2>
<p>No. Normally <code>mount.fuse</code> is needed to get mergerfs (or any FUSE
filesystem to mount using the <code>mount</code> command but in vendoring the
libfuse library the <code>mount.fuse</code> app has been renamed to
<code>mount.mergerfs</code> meaning the filesystem type in <code>fstab</code> can simply be
<code>mergerfs</code>. That said there should be no harm in having it installed
and continuing to using <code>fuse.mergerfs</code> as the type in <code>/etc/fstab</code>.</p>
<p>If <code>mergerfs</code> doesn't work as a type it could be due to how the
<code>mount.mergerfs</code> tool was installed. Must be in <code>/sbin/</code> with proper
permissions.</p>
<h2 id="why-was-splice-support-removed">Why was splice support removed?</h2>
<p>After a lot of testing over the years, splicing always appeared to
at best, provide equivalent performance, and in some cases, worse
performance. Splice is not supported on other platforms forcing a
traditional read/write fallback to be provided. The splice code was
removed to simplify the codebase.</p>
@ -1514,6 +1907,46 @@ container platforms such as Docker.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../recommendations_and_warnings/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Recommendations and Warnings">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Recommendations and Warnings
</div>
</div>
</a>
<a href="../limit_drive_spinup/" class="md-footer__link md-footer__link--next" aria-label="Next: Limit drive spinup">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Limit drive spinup
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1536,7 +1969,7 @@ container platforms such as Docker.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

608
faq/usage_and_functionality/index.html

@ -13,10 +13,10 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/faq/usage_and_functionality/">
<link rel="prev" href="../technical_behavior_and_limitations/">
<link rel="prev" href="../reliability_and_scalability/">
<link rel="next" href="../limit_drive_spinup/">
<link rel="next" href="../configuration_and_policies/">
<link rel="icon" href="../../assets/images/favicon.png">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -903,95 +1197,11 @@
<li class="md-nav__item">
<a href="../compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../configuration_and_policies/" class="md-nav__link">
<a href="../reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../general_information_and_overview/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Reliability and Scalability
</span>
@ -1063,9 +1273,9 @@
</li>
<li class="md-nav__item">
<a href="#can-drivesfilesystems-be-removed-from-the-pool-at-will" class="md-nav__link">
<a href="#can-filesystems-be-removed-from-the-pool-without-affecting-them" class="md-nav__link">
<span class="md-ellipsis">
Can drives/filesystems be removed from the pool at will?
Can filesystems be removed from the pool without affecting them?
</span>
</a>
@ -1081,27 +1291,36 @@
</li>
<li class="md-nav__item">
<a href="#can-drivesfilesystems-be-moved-to-another-pool" class="md-nav__link">
<a href="#can-filesystems-be-moved-to-another-pool" class="md-nav__link">
<span class="md-ellipsis">
Can drives/filesystems be moved to another pool?
Can filesystems be moved to another pool?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#how-do-i-migrate-data-into-or-out-of-the-pool-when-addingremoving-drivesfilesystems" class="md-nav__link">
<a href="#can-filesystems-be-part-of-multiple-pools" class="md-nav__link">
<span class="md-ellipsis">
How do I migrate data into or out of the pool when adding/removing drives/filesystems?
Can filesystems be part of multiple pools?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#how-do-i-remove-a-drivefilesystem-but-keep-the-data-in-the-pool" class="md-nav__link">
<a href="#how-do-i-migrate-data-into-or-out-of-the-pool-when-addingremoving-filesystems" class="md-nav__link">
<span class="md-ellipsis">
How do I remove a drive/filesystem but keep the data in the pool?
How do I migrate data into or out of the pool when adding/removing filesystems?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#how-do-i-remove-a-filesystem-but-keep-the-data-in-the-pool" class="md-nav__link">
<span class="md-ellipsis">
How do I remove a filesystem but keep the data in the pool?
</span>
</a>
@ -1131,6 +1350,90 @@
<li class="md-nav__item">
<a href="../configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../limit_drive_spinup/" class="md-nav__link">
@ -1220,11 +1523,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1269,9 +1572,9 @@
</li>
<li class="md-nav__item">
<a href="#can-drivesfilesystems-be-removed-from-the-pool-at-will" class="md-nav__link">
<a href="#can-filesystems-be-removed-from-the-pool-without-affecting-them" class="md-nav__link">
<span class="md-ellipsis">
Can drives/filesystems be removed from the pool at will?
Can filesystems be removed from the pool without affecting them?
</span>
</a>
@ -1287,27 +1590,36 @@
</li>
<li class="md-nav__item">
<a href="#can-drivesfilesystems-be-moved-to-another-pool" class="md-nav__link">
<a href="#can-filesystems-be-moved-to-another-pool" class="md-nav__link">
<span class="md-ellipsis">
Can filesystems be moved to another pool?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#can-filesystems-be-part-of-multiple-pools" class="md-nav__link">
<span class="md-ellipsis">
Can drives/filesystems be moved to another pool?
Can filesystems be part of multiple pools?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#how-do-i-migrate-data-into-or-out-of-the-pool-when-addingremoving-drivesfilesystems" class="md-nav__link">
<a href="#how-do-i-migrate-data-into-or-out-of-the-pool-when-addingremoving-filesystems" class="md-nav__link">
<span class="md-ellipsis">
How do I migrate data into or out of the pool when adding/removing drives/filesystems?
How do I migrate data into or out of the pool when adding/removing filesystems?
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#how-do-i-remove-a-drivefilesystem-but-keep-the-data-in-the-pool" class="md-nav__link">
<a href="#how-do-i-remove-a-filesystem-but-keep-the-data-in-the-pool" class="md-nav__link">
<span class="md-ellipsis">
How do I remove a drive/filesystem but keep the data in the pool?
How do I remove a filesystem but keep the data in the pool?
</span>
</a>
@ -1343,13 +1655,21 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/faq/usage_and_functionality.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="usage-and-functionality">Usage and Functionality</h1>
<h2 id="can-mergerfs-be-used-with-filesystems-which-already-have-data-are-in-use">Can mergerfs be used with filesystems which already have data / are in use?</h2>
<p>Yes. mergerfs is really just a proxy and does <strong>NOT</strong> interfere with
the normal form or function of the filesystems / mounts / paths it
manages. It is just another userland application that is acting as a
the normal form or function of the filesystems, mounts, paths it
manages. A userland application that is acting as a
man-in-the-middle. It can't do anything that any other random piece of
software can't do.</p>
<p>mergerfs is <strong>not</strong> a traditional filesystem that takes control over
@ -1357,24 +1677,26 @@ the underlying block device. mergerfs is <strong>not</strong> RAID. It does <str
manipulate the data that passes through it. It does <strong>not</strong> shard data
across filesystems. It merely shards some <strong>behavior</strong> and aggregates
others.</p>
<h2 id="can-drivesfilesystems-be-removed-from-the-pool-at-will">Can drives/filesystems be removed from the pool at will?</h2>
<h2 id="can-filesystems-be-removed-from-the-pool-without-affecting-them">Can filesystems be removed from the pool without affecting them?</h2>
<p>Yes. See previous question's answer.</p>
<h2 id="can-mergerfs-be-removed-without-affecting-the-data">Can mergerfs be removed without affecting the data?</h2>
<p>Yes. See the previous question's answer.</p>
<h2 id="can-drivesfilesystems-be-moved-to-another-pool">Can drives/filesystems be moved to another pool?</h2>
<h2 id="can-filesystems-be-moved-to-another-pool">Can filesystems be moved to another pool?</h2>
<p>Yes. See the previous question's answer.</p>
<h2 id="how-do-i-migrate-data-into-or-out-of-the-pool-when-addingremoving-drivesfilesystems">How do I migrate data into or out of the pool when adding/removing drives/filesystems?</h2>
<h2 id="can-filesystems-be-part-of-multiple-pools">Can filesystems be part of multiple pools?</h2>
<p>Yes.</p>
<h2 id="how-do-i-migrate-data-into-or-out-of-the-pool-when-addingremoving-filesystems">How do I migrate data into or out of the pool when adding/removing filesystems?</h2>
<p>You don't need to. See the previous question's answer.</p>
<h2 id="how-do-i-remove-a-drivefilesystem-but-keep-the-data-in-the-pool">How do I remove a drive/filesystem but keep the data in the pool?</h2>
<h2 id="how-do-i-remove-a-filesystem-but-keep-the-data-in-the-pool">How do I remove a filesystem but keep the data in the pool?</h2>
<p>Nothing special needs to be done. Remove the branch from mergerfs'
config and copy (rsync) the data from the removed filesystem into the
pool. Effectively the same as if it were you transfering data from one
filesystem to another.</p>
pool. The same as if it were you transfering data from one filesystem
to another.</p>
<p>If you wish to continue using the pool while performing the transfer
simply create another, temporary pool without the filesystem in
question and then copy the data. It would probably be a good idea to
set the branch to <code>RO</code> prior to doing this to ensure no new content is
written to the filesystem while performing the copy.</p>
simply create a temporary pool without the filesystem in question and
then copy the data. It would probably be a good idea to set the branch
to <code>RO</code> prior to doing this to ensure no new content is written to the
filesystem while performing the copy.</p>
<h2 id="can-filesystems-be-written-to-directly-outside-of-mergerfs-while-pooled">Can filesystems be written to directly? Outside of mergerfs while pooled?</h2>
<p>Yes, however, it's not recommended to use the same file from within the
pool and from without at the same time (particularly
@ -1412,6 +1734,46 @@ and not.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../reliability_and_scalability/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Reliability and Scalability">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Reliability and Scalability
</div>
</div>
</a>
<a href="../configuration_and_policies/" class="md-footer__link md-footer__link--next" aria-label="Next: Configuration and Policies">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Configuration and Policies
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1434,7 +1796,7 @@ and not.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

364
index.html

@ -653,6 +653,27 @@
<li class="md-nav__item">
<a href="config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/cache/" class="md-nav__link">
@ -675,11 +696,11 @@
<li class="md-nav__item">
<a href="config/ioctl/" class="md-nav__link">
<a href="config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -696,11 +717,263 @@
<li class="md-nav__item">
<a href="config/rename_and_link/" class="md-nav__link">
<a href="config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -752,6 +1025,27 @@
<li class="md-nav__item">
<a href="config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -981,11 +1275,11 @@
<li class="md-nav__item">
<a href="faq/compatibility_and_integration/" class="md-nav__link">
<a href="faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -1002,11 +1296,11 @@
<li class="md-nav__item">
<a href="faq/configuration_and_policies/" class="md-nav__link">
<a href="faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1023,11 +1317,11 @@
<li class="md-nav__item">
<a href="faq/general_information_and_overview/" class="md-nav__link">
<a href="faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1044,11 +1338,11 @@
<li class="md-nav__item">
<a href="faq/recommendations_and_warnings/" class="md-nav__link">
<a href="faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1065,11 +1359,11 @@
<li class="md-nav__item">
<a href="faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1086,11 +1380,11 @@
<li class="md-nav__item">
<a href="faq/usage_and_functionality/" class="md-nav__link">
<a href="faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1195,11 +1489,11 @@
<li class="md-nav__item">
<a href="donations/" class="md-nav__link">
<a href="sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1297,6 +1591,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/index.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="mergerfs-a-featureful-union-filesystem">mergerfs - a featureful union filesystem</h1>
@ -1394,6 +1696,30 @@ may be applied to all instances found.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="quickstart/" class="md-footer__link md-footer__link--next" aria-label="Next: QuickStart">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
QuickStart
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1416,7 +1742,7 @@ may be applied to all instances found.</p>
</div>
<script id="__config" type="application/json">{"base": ".", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": ".", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
known_issues_bugs/index.html

@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -1115,11 +1409,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -1136,11 +1430,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1157,11 +1451,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1178,11 +1472,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1199,11 +1493,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1220,11 +1514,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1329,11 +1623,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1563,6 +1857,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/known_issues_bugs.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="known-issues-and-bugs">Known Issues and Bugs</h1>
@ -1796,6 +2098,46 @@ lookup which should work across any kernel version.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../tips_notes/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Tips and Notes">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Tips and Notes
</div>
</div>
</a>
<a href="../project_comparisons/" class="md-footer__link md-footer__link--next" aria-label="Next: Project Comparisons">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Project Comparisons
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1818,7 +2160,7 @@ lookup which should work across any kernel version.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
media_and_publicity/index.html

@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -901,11 +1195,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -922,11 +1216,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -943,11 +1237,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -964,11 +1258,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -985,11 +1279,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1006,11 +1300,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1191,11 +1485,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1287,6 +1581,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/media_and_publicity.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="media-and-publicity">Media and Publicity</h1>
@ -1390,6 +1692,46 @@
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../related_projects/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Related Projects">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Related Projects
</div>
</div>
</a>
<a href="../support/" class="md-footer__link md-footer__link--next" aria-label="Next: Support">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Support
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1412,7 +1754,7 @@
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
performance/index.html

@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -911,11 +1205,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -932,11 +1226,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -953,11 +1247,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -974,11 +1268,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -995,11 +1289,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1016,11 +1310,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1125,11 +1419,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1177,6 +1471,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/performance.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="tweaking-performance">Tweaking Performance</h1>
@ -1248,6 +1550,46 @@ both against your normal setup, a singular branch, and with
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../project_comparisons/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Project Comparisons">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Project Comparisons
</div>
</div>
</a>
<a href="../benchmarking/" class="md-footer__link md-footer__link--next" aria-label="Next: Benchmarking">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Benchmarking
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1270,7 +1612,7 @@ both against your normal setup, a singular branch, and with
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
project_comparisons/index.html

@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -1031,11 +1325,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -1052,11 +1346,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1073,11 +1367,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1094,11 +1388,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1115,11 +1409,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1136,11 +1430,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1245,11 +1539,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1395,6 +1689,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/project_comparisons.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="project-comparisons">Project Comparisons</h1>
@ -1511,6 +1813,46 @@ to... FILL ME IN. REFERENCE DOCS.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../known_issues_bugs/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Known Issues and Bugs">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Known Issues and Bugs
</div>
</div>
</a>
<a href="../performance/" class="md-footer__link md-footer__link--next" aria-label="Next: Tweaking Performance">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Tweaking Performance
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1533,7 +1875,7 @@ to... FILL ME IN. REFERENCE DOCS.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
quickstart/index.html

@ -805,6 +805,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -827,11 +848,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -848,11 +869,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -904,6 +1177,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -1133,11 +1427,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -1154,11 +1448,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1175,11 +1469,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1196,11 +1490,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1217,11 +1511,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1238,11 +1532,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1347,11 +1641,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1599,6 +1893,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/quickstart.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="quickstart">QuickStart</h1>
@ -1767,6 +2069,46 @@ you mount mergerfs follow this example.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href=".." class="md-footer__link md-footer__link--prev" aria-label="Previous: Home">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Home
</div>
</div>
</a>
<a href="../setup/installation/" class="md-footer__link md-footer__link--next" aria-label="Next: Installation">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Installation
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1789,7 +2131,7 @@ you mount mergerfs follow this example.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
related_projects/index.html

@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -901,11 +1195,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -922,11 +1216,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -943,11 +1237,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -964,11 +1258,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -985,11 +1279,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1006,11 +1300,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1182,11 +1476,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1269,6 +1563,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/related_projects.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="related-projects">Related Projects</h1>
@ -1353,6 +1655,46 @@ out-of-date versions.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../faq/limit_drive_spinup/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Limit drive spinup">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Limit drive spinup
</div>
</div>
</a>
<a href="../media_and_publicity/" class="md-footer__link md-footer__link--next" aria-label="Next: Media and Publicity">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Media and Publicity
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1375,7 +1717,7 @@ out-of-date versions.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
remote_filesystems/index.html

@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -977,11 +1271,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -998,11 +1292,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1019,11 +1313,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1040,11 +1334,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1061,11 +1355,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1082,11 +1376,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1191,11 +1485,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1287,6 +1581,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/remote_filesystems.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="remote-filesystems">Remote Filesystems</h1>
@ -1415,6 +1717,46 @@ and I will add it to the list.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../runtime_interfaces/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Runtime Interfaces">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Runtime Interfaces
</div>
</div>
</a>
<a href="../tips_notes/" class="md-footer__link md-footer__link--next" aria-label="Next: Tips and Notes">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Tips and Notes
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1437,7 +1779,7 @@ and I will add it to the list.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
runtime_interfaces/index.html

@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -1040,11 +1334,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -1061,11 +1355,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1082,11 +1376,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1103,11 +1397,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1124,11 +1418,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1145,11 +1439,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1254,11 +1548,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1413,6 +1707,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/runtime_interfaces.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="runtime-interfaces">Runtime Interfaces</h1>
@ -1560,6 +1862,46 @@ following:</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../error_handling/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Error Handling">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Error Handling
</div>
</div>
</a>
<a href="../remote_filesystems/" class="md-footer__link md-footer__link--next" aria-label="Next: Remote Filesystems">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Remote Filesystems
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1582,7 +1924,7 @@ following:</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

2
search/search_index.json
File diff suppressed because it is too large
View File

380
setup/build/index.html

@ -633,6 +633,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -655,11 +676,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -676,11 +697,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -732,6 +1005,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -961,11 +1255,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -982,11 +1276,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1003,11 +1297,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1024,11 +1318,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1045,11 +1339,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1066,11 +1360,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1175,11 +1469,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1253,6 +1547,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/setup/build.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="build">Build</h1>
@ -1304,6 +1606,46 @@ branches should be considered works in progress.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../upgrade/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Upgrade">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Upgrade
</div>
</div>
</a>
<a href="../../config/terminology/" class="md-footer__link md-footer__link--next" aria-label="Next: Terminology">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Terminology
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1326,7 +1668,7 @@ branches should be considered works in progress.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
setup/installation/index.html

@ -726,6 +726,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -748,11 +769,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -769,11 +790,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -825,6 +1098,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -1054,11 +1348,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -1075,11 +1369,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1096,11 +1390,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1117,11 +1411,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1138,11 +1432,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1159,11 +1453,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1268,11 +1562,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1439,6 +1733,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/setup/installation.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="installation">Installation</h1>
@ -1527,6 +1829,46 @@ unavailable.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../../quickstart/" class="md-footer__link md-footer__link--prev" aria-label="Previous: QuickStart">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
QuickStart
</div>
</div>
</a>
<a href="../upgrade/" class="md-footer__link md-footer__link--next" aria-label="Next: Upgrade">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Upgrade
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1549,7 +1891,7 @@ unavailable.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
setup/upgrade/index.html

@ -585,6 +585,27 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/cache/" class="md-nav__link">
@ -607,11 +628,11 @@
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<a href="../../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -628,11 +649,263 @@
<li class="md-nav__item">
<a href="../../config/rename_and_link/" class="md-nav__link">
<a href="../../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -684,6 +957,27 @@
<li class="md-nav__item">
<a href="../../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -913,11 +1207,11 @@
<li class="md-nav__item">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -934,11 +1228,11 @@
<li class="md-nav__item">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -955,11 +1249,11 @@
<li class="md-nav__item">
<a href="../../faq/general_information_and_overview/" class="md-nav__link">
<a href="../../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -976,11 +1270,11 @@
<li class="md-nav__item">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -997,11 +1291,11 @@
<li class="md-nav__item">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1018,11 +1312,11 @@
<li class="md-nav__item">
<a href="../../faq/usage_and_functionality/" class="md-nav__link">
<a href="../../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1127,11 +1421,11 @@
<li class="md-nav__item">
<a href="../../donations/" class="md-nav__link">
<a href="../../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1179,6 +1473,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/setup/upgrade.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="upgrade">Upgrade</h1>
@ -1231,6 +1533,46 @@ it by setting the option <code>lazy-umount-mountpoint=true</code>.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../installation/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Installation">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Installation
</div>
</div>
</a>
<a href="../build/" class="md-footer__link md-footer__link--next" aria-label="Next: Build">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Build
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1253,7 +1595,7 @@ it by setting the option <code>lazy-umount-mountpoint=true</code>.</p>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.88dd0f4e.min.js"></script>

140
sitemap.xml

@ -2,146 +2,202 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://trapexit.github.io/mergerfs/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/benchmarking/</loc>
<lastmod>2024-12-31</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/donations/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/error_handling/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/known_issues_bugs/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/media_and_publicity/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/performance/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/project_comparisons/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/quickstart/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/related_projects/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/remote_filesystems/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/runtime_interfaces/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/sponsorship_and_donations/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/support/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/tips_notes/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/tooling/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/branches/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/cache/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/deprecated_options/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/export-support/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/flush-on-close/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/follow-symlinks/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/func_readdir/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/functions_categories_and_policies/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/fuse_msg_size/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/inodecalc/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/ioctl/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/link-exdev/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/link_cow/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/nfsopenhack/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/nullrw/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/options/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/pin-threads/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/readahead/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/rename-exdev/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/rename_and_link/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/statfs/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/symlinkify/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/config/terminology/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/faq/compatibility_and_integration/</loc>
<lastmod>2024-12-31</lastmod>
<loc>https://trapexit.github.io/mergerfs/config/threads/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/faq/configuration_and_policies/</loc>
<lastmod>2024-12-31</lastmod>
<loc>https://trapexit.github.io/mergerfs/config/xattr/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/faq/general_information_and_overview/</loc>
<lastmod>2024-12-31</lastmod>
<loc>https://trapexit.github.io/mergerfs/faq/compatibility_and_integration/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/faq/configuration_and_policies/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/faq/limit_drive_spinup/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/faq/recommendations_and_warnings/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/faq/reliability_and_scalability/</loc>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/faq/technical_behavior_and_limitations/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/faq/usage_and_functionality/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/setup/build/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/setup/installation/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
<url>
<loc>https://trapexit.github.io/mergerfs/setup/upgrade/</loc>
<lastmod>2024-12-31</lastmod>
<lastmod>2025-01-01</lastmod>
</url>
</urlset>

BIN
sitemap.xml.gz

374
donations/index.html → sponsorship_and_donations/index.html

@ -10,7 +10,7 @@
<link rel="canonical" href="https://trapexit.github.io/mergerfs/donations/">
<link rel="canonical" href="https://trapexit.github.io/mergerfs/sponsorship_and_donations/">
<link rel="prev" href="../support/">
@ -22,7 +22,7 @@
<title>Donations - mergerfs</title>
<title>Sponsorship and Donations - mergerfs</title>
@ -74,7 +74,7 @@
<div data-md-component="skip">
<a href="#donations" class="md-skip">
<a href="#sponsorship-and-donations" class="md-skip">
Skip to content
</a>
@ -109,7 +109,7 @@
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
</div>
@ -571,6 +571,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -593,11 +614,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -614,11 +635,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -670,6 +943,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -899,11 +1193,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -920,11 +1214,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -941,11 +1235,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -962,11 +1256,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -983,11 +1277,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1004,11 +1298,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1126,7 +1420,7 @@
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1169,15 +1463,23 @@
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/donations.md" title="Edit this page" class="md-content__button md-icon">
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/sponsorship_and_donations.md" title="Edit this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20H6V4h7v5h5v3.1l2-2V8l-6-6H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h4zm10.2-7c.1 0 .3.1.4.2l1.3 1.3c.2.2.2.6 0 .8l-1 1-2.1-2.1 1-1c.1-.1.2-.2.4-.2m0 3.9L14.1 23H12v-2.1l6.1-6.1z"/></svg>
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/sponsorship_and_donations.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="donations">Donations</h1>
<h1 id="sponsorship-and-donations">Sponsorship and Donations</h1>
<p><a href="https://github.com/trapexit/support">https://github.com/trapexit/support</a></p>
<p>Development and support of a project like mergerfs requires a
significant amount of time and effort. The software is released under
@ -1220,6 +1522,30 @@ directly</a>.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../support/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Support">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Support
</div>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1242,7 +1568,7 @@ directly</a>.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

382
support/index.html

@ -16,7 +16,7 @@
<link rel="prev" href="../media_and_publicity/">
<link rel="next" href="../donations/">
<link rel="next" href="../sponsorship_and_donations/">
<link rel="icon" href="../assets/images/favicon.png">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -901,11 +1195,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -922,11 +1216,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -943,11 +1237,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -964,11 +1258,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -985,11 +1279,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1006,11 +1300,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1188,11 +1482,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1281,6 +1575,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/support.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="support">Support</h1>
@ -1368,6 +1670,46 @@ directly</a>.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../media_and_publicity/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Media and Publicity">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Media and Publicity
</div>
</div>
</a>
<a href="../sponsorship_and_donations/" class="md-footer__link md-footer__link--next" aria-label="Next: Sponsorship and Donations">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Sponsorship and Donations
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1390,7 +1732,7 @@ directly</a>.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

380
tips_notes/index.html

@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -911,11 +1205,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -932,11 +1226,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -953,11 +1247,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -974,11 +1268,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -995,11 +1289,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1016,11 +1310,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1125,11 +1419,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1177,6 +1471,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/tips_notes.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="tips-and-notes">Tips and Notes</h1>
@ -1253,6 +1555,46 @@
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../remote_filesystems/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Remote Filesystems">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Remote Filesystems
</div>
</div>
</a>
<a href="../known_issues_bugs/" class="md-footer__link md-footer__link--next" aria-label="Next: Known Issues and Bugs">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Known Issues and Bugs
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1275,7 +1617,7 @@
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

382
tooling/index.html

@ -16,7 +16,7 @@
<link rel="prev" href="../benchmarking/">
<link rel="next" href="../faq/compatibility_and_integration/">
<link rel="next" href="../faq/reliability_and_scalability/">
<link rel="icon" href="../assets/images/favicon.png">
@ -573,6 +573,27 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/cache/" class="md-nav__link">
@ -595,11 +616,11 @@
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<a href="../config/readahead/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
readahead
</span>
@ -616,11 +637,263 @@
<li class="md-nav__item">
<a href="../config/rename_and_link/" class="md-nav__link">
<a href="../config/inodecalc/" class="md-nav__link">
<span class="md-ellipsis">
rename and link
inodecalc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/threads/" class="md-nav__link">
<span class="md-ellipsis">
threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/pin-threads/" class="md-nav__link">
<span class="md-ellipsis">
pin-threads
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link_cow/" class="md-nav__link">
<span class="md-ellipsis">
link_cow
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/fuse_msg_size/" class="md-nav__link">
<span class="md-ellipsis">
fuse_msg_size
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/follow-symlinks/" class="md-nav__link">
<span class="md-ellipsis">
follow-symlinks
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/link-exdev/" class="md-nav__link">
<span class="md-ellipsis">
link-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/rename-exdev/" class="md-nav__link">
<span class="md-ellipsis">
rename-exdev
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/symlinkify/" class="md-nav__link">
<span class="md-ellipsis">
symlinkify
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nullrw/" class="md-nav__link">
<span class="md-ellipsis">
nullrw
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/xattr/" class="md-nav__link">
<span class="md-ellipsis">
xattr
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/nfsopenhack/" class="md-nav__link">
<span class="md-ellipsis">
nfsopenhack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../config/ioctl/" class="md-nav__link">
<span class="md-ellipsis">
ioctl
</span>
@ -672,6 +945,27 @@
<li class="md-nav__item">
<a href="../config/export-support/" class="md-nav__link">
<span class="md-ellipsis">
export-support
</span>
</a>
</li>
</ul>
</nav>
@ -992,11 +1286,11 @@
<li class="md-nav__item">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<a href="../faq/reliability_and_scalability/" class="md-nav__link">
<span class="md-ellipsis">
Compatibility and Integration
Reliability and Scalability
</span>
@ -1013,11 +1307,11 @@
<li class="md-nav__item">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<span class="md-ellipsis">
Configuration and Policies
Usage and Functionality
</span>
@ -1034,11 +1328,11 @@
<li class="md-nav__item">
<a href="../faq/general_information_and_overview/" class="md-nav__link">
<a href="../faq/configuration_and_policies/" class="md-nav__link">
<span class="md-ellipsis">
General Information and Overview
Configuration and Policies
</span>
@ -1055,11 +1349,11 @@
<li class="md-nav__item">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<a href="../faq/compatibility_and_integration/" class="md-nav__link">
<span class="md-ellipsis">
Recommendations and Warnings
Compatibility and Integration
</span>
@ -1076,11 +1370,11 @@
<li class="md-nav__item">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<a href="../faq/recommendations_and_warnings/" class="md-nav__link">
<span class="md-ellipsis">
Technical Behavior and Limitations
Recommendations and Warnings
</span>
@ -1097,11 +1391,11 @@
<li class="md-nav__item">
<a href="../faq/usage_and_functionality/" class="md-nav__link">
<a href="../faq/technical_behavior_and_limitations/" class="md-nav__link">
<span class="md-ellipsis">
Usage and Functionality
Technical Behavior and Limitations
</span>
@ -1206,11 +1500,11 @@
<li class="md-nav__item">
<a href="../donations/" class="md-nav__link">
<a href="../sponsorship_and_donations/" class="md-nav__link">
<span class="md-ellipsis">
Donations
Sponsorship and Donations
</span>
@ -1317,6 +1611,14 @@
</a>
<a href="https://github.com/trapexit/mergerfs/tree/master/mkdocs/docs/tooling.md" title="View source of this page" class="md-content__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5M9.27 20H6V4h7v5h5v4.07c.7.08 1.36.25 2 .49V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4.5a8.2 8.2 0 0 1-1.23-2"/></svg>
</a>
<h1 id="tooling">Tooling</h1>
@ -1438,6 +1740,46 @@ won't work and shouldn't cause any issues.</p>
<footer class="md-footer">
<nav class="md-footer__inner md-grid" aria-label="Footer" >
<a href="../benchmarking/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Benchmarking">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
</div>
<div class="md-footer__title">
<span class="md-footer__direction">
Previous
</span>
<div class="md-ellipsis">
Benchmarking
</div>
</div>
</a>
<a href="../faq/reliability_and_scalability/" class="md-footer__link md-footer__link--next" aria-label="Next: Reliability and Scalability">
<div class="md-footer__title">
<span class="md-footer__direction">
Next
</span>
<div class="md-ellipsis">
Reliability and Scalability
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav>
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
@ -1460,7 +1802,7 @@ won't work and shouldn't cause any issues.</p>
</div>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.code.copy", "content.code.select", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script id="__config" type="application/json">{"base": "..", "features": ["content.action.edit", "content.action.view", "content.code.copy", "content.code.select", "navigation.footer", "navigation.instant", "navigation.instant.prefetch", "navigation.path", "navigation.top", "navigation.tracking", "optimize", "search.share", "toc.follow"], "search": "../assets/javascripts/workers/search.6ce7567c.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../assets/javascripts/bundle.88dd0f4e.min.js"></script>

Loading…
Cancel
Save