* Does not require hard drives to be spinning if not in use
* Add or remove filesystems on the fly
* Add or remove filesystems on the fly
* Direct access to files on individual filesystems when needed
* Flexible policies for controlling where new files are created
* [Direct access to files](faq/usage_and_functionality.md#can-filesystems-still-be-used-directly-outside-of-mergerfs-while-pooled) on individual filesystems when needed
* Flexible [policies](config/functions_categories_policies.md) for controlling where new files are created
For users seeking alternatives to mhddfs, unionfs, aufs, or DrivePool,
For users seeking alternatives to mhddfs, unionfs, aufs, or DrivePool,
mergerfs offers a mature, actively maintained solution with extensive
mergerfs offers a mature, actively maintained solution with extensive
configuration options and documentation. See the [project comparisons
configuration options and documentation. See the [project comparisons
for more comparisons.](project_comparisons.md)
for more details.](project_comparisons.md)
## Features
## Features
@ -71,13 +74,14 @@ for more comparisons.](project_comparisons.md)
* File whiteout
* File whiteout
* Splitting of files across branches
* Splitting of files across branches
* Active rebalancing of content
* Active rebalancing of content
* [Actively attempt to keep hard drives spun down](faq/limit_drive_spinup.md)
## How it works
## How it works
mergerfs logically merges multiple filesystem paths together. Not
mergerfs logically merges multiple filesystem paths together. Not
block devices, not filesystem mounts, just paths. It acts as a proxy
block devices, not filesystem mounts, just paths. It acts as a proxy
to the underlying filesystem paths. Combining the behaviors of some
to the underlying filesystem. Combining the behaviors of some
functions and being a selector for others.
functions and being a selector for others.
When the contents of a directory are requested mergerfs combines the
When the contents of a directory are requested mergerfs combines the
@ -138,3 +142,6 @@ Head to the [quick start guide](quickstart.md).
* The search feature of MkDocs is not great. Searching for "literal
* The search feature of MkDocs is not great. Searching for "literal
strings" will generally not work. Alernative solutions are being
strings" will generally not work. Alernative solutions are being
investigated.
investigated.
* While not intended for end users nor completely accurate some might
find the AI generated docs at https://deepwiki.com/trapexit/mergerfs