{"repo":"trapexit/mergerfs","free":true,"listed":false,"github":"https://github.com/trapexit/mergerfs","clone":"git clone https://github.com/trapexit/mergerfs.git","description":"a featureful union filesystem","language":"C++","stars":5794,"topics":["mergerfs","fuse","unionfs","aufs","plex","subsonic","kodi","xattr","mhddfs","filesystem"],"license":null,"category":"self-hosted-apps","readme_excerpt":"mergerfs - a featureful union filesystem mergerfs is a FUSE based union filesystem geared towards simplifying storage and management of files across numerous commodity storage devices. It is similar to mhddfs , unionfs , aufs , DrivePool , etc. Features Logically combine numerous filesystems/paths into a single mount point (JBOFS: Just a Bunch of FileSystems) Combine paths of the same or different filesystems Ability to add or remove filesystems/paths without impacting the rest of the data Unaffected by individual filesystem failure Configurable file selection and creation placement File IO passthrough for near native IO performance (where supported) Works with filesystems of any size Works with filesystems of almost any type Ignore read-only filesystems when creating files Hard links Hard link copy-on-write / CoW Runtime configurable Support for extended attributes (xattrs) Support for file attributes (chattr) Support for POSIX ACLs Non-features Read/write overlay on top of read-only filesystem like OverlayFS File whiteout RAID like parity calculation (see SnapRAID) Redundancy Splitting of files across branches How it works mergerfs logically merges multiple filesystem paths together. Not block devices, not filesystem mounts, just paths. It acts as a proxy to the underlying filesystem paths. Combining the behaviors of some functions and being a selector for others. When the contents of a directory are requested mergerfs combines the list of files from each directory, dedupli","default_branch":null,"files":null,"tree":[],"storefront":"/r/trapexit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trapexit/mergerfs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}