Herramienta que permite combinar varios sistemas de archivos o directorios en uno solo, presentándolos como un único punto de montaje. Es especialmente útil cuando se tiene múltiples discos duros, particiones o incluso unidades de red y se quiere gestionarlos como si fueran una sola unidad lógica. Esto es ideal para servidores, NAS [Network Attached Storage], o cualquier escenario donde se necesite agrupar espacio de almacenamiento disperso. A diferencia de RAID, mergerfs no ofrece redundancia ni mejora el rendimiento, solo une espacios de almacenamiento. Si un disco falla se pierde la información [ver snapraid]
# mergerfs /mnt/disco1:/mnt/disco2:/mnt/disco3 /mnt/almacenamiento
# mergerfs /mnt/disco1:/mnt/disco2:/mnt/disco3 /mnt/almacenamiento -o defaults,allow_other,category.create=epmfs,moveonenospc=true
Montaje automático al iniciar el sistema
# nano /etc/fstab
y añadir:
/mnt/disco1:/mnt/disco2:/mnt/disco3 /mnt/almacenamiento fuse.mergerfs allow_other,category.create=epmfs,moveonenospc=true 0 0
Elegir cómo mergerfs decide dónde guardar los archivos [category.create]:
epmfs --> Usa el disco con más espacio libre [default].
epall --> Distribuye los archivos en todos los discos simultáneamente.
ff --> Llena un disco antes de pasar al siguiente.
# df -h /mnt/almacenamiento
# mergerfs.ctldfs -o debug /mnt/almacenamiento