V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

snapraid

[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
crear los archivos de paridad y contenido. Puede tardar horas, dependiendo del tamaño de los discos
# mergerfs /mnt/disco1:/mnt/disco2:/mnt/disco3 /mnt/almacenamiento -o defaults,allow_other,category.create=epmfs
montar los discos de datos con mergerfs [ver]
# snapraid sync
ejecutar cada vez que se añade o modifica archivos

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
comprobar que todo funciona
# snapraid fix
reconstruirá los archivos perdidos en otro disco

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

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4200 entradas - Acerca del Tractatus
La Pipa Plena 2025