En este momento tengo una estructura de sistema de archivos de respaldo bastante tradicional además de ext4. Cada vez que se realiza una copia de seguridad, backup-DATE
se crea una nueva carpeta en la que se rsync'archivos (con enlaces duros realizados utilizando la --link-dest
opción rsync ).
Como he leído sobre bitrot, me gustaría tener una suma de comprobación para todos los archivos, de forma transparente. Aparentemente, ext4 no puede hacer eso, pero btrfs ofrece soporte para sumas de verificación de datos (e incluso un modo RAID1 incorporado). Para empezar, me gustaría usarlo btrfs
como un sistema de archivos "tonto" que admite sumas de verificación de datos sin usar sus funciones avanzadas como RAID, instantáneas de subvolumen, envío / recepción, etc.
Sin embargo, su wiki realmente no inspira confianza en el sistema de archivos para fines de copias de seguridad:
"Si bien muchas personas lo usan de manera confiable, todavía se encuentran problemas. Debe mantener y probar las copias de seguridad de sus datos y estar preparado para usarlos". - Comenzando
"¿Es estable btrfs? Respuesta larga: [..] Hagas lo que hagas, te recomendamos mantener copias de seguridad buenas, probadas, fuera del sistema (y fuera del sitio)". - FAQ .
Mi caso de uso es tener una copia de seguridad fuera de línea. Por esa razón, el disco verá muy poco uso (como en horas) y se conectará / desconectará con frecuencia (eSATA o USB 3.0). Tener un sistema de archivos confiable es imprescindible. No debe ser peor que ext4 wrt. fallas de energía, paradas sucias, etc.
¿Se recomienda realmente usar btrfs como sistema de archivos para fines de copia de seguridad? ¿Hay otras propiedades de btrfs que puedan hacer que sea menos (o más) adecuado?