[mergerfs [ver] + snapraid]. Unir varios discos en uno lógico para añadir paridad y proteger los datos contra fallos de disco. El disco de paridad /mnt/paridad debe ser al menos tan grande como el disco más grande de datos.
Ejemplo de configuración básica:
# nano /etc/snapraid.conf
# Discos de datos (sin la barra final)
disk d1 /mnt/disco1
disk d2 /mnt/disco2
disk d3 /mnt/disco3
#
# Disco de paridad (1 disco de paridad = protección contra 1 fallo)
parity /mnt/paridad/snapraid.parity
#
# Archivo de contenido (guarda metadatos) /
content /var/snapraid/content
#
# Excluir archivos temporales o basura
exclude *.tmp
exclude *.bak
exclude /lost+found/
# snapraid create
# mergerfs /mnt/disco1:/mnt/disco2:/mnt/disco3 /mnt/almacenamiento -o defaults,allow_other,category.create=epmfs
# snapraid sync
Automatizar la sincronización
# crontab -e
Añadir la línea para sincronizar diariamente a las 3 AM:
0 3 * * * /usr/bin/snapraid sync
# snapraid status
# snapraid fix
Nota.- La paridad no se actualiza en tiempo real. Si se pierde un disco antes de sincronizar, los cambios recientes no estarán protegidos.
Ejemplo para montar todo al inicio**
# nano /etc/fstab
Añadir:
/mnt/disco1 /mnt/disco1 ext4 defaults 0 2
/mnt/disco2 /mnt/disco2 ext4 defaults 0 2
/mnt/disco3 /mnt/disco3 ext4 defaults 0 2
/mnt/paridad /mnt/paridad ext4 defaults 0 2