Recuperabilidad de los sistemas de archivos Linux

Recuperabilidad de los sistemas de archivos Linux

Estoy en Debian 8.6 y tengo un tamaño RAID6 de 2 TB de 1x 4 miembros vigente. Aparte del sistema de respaldo, ahora necesito decidir qué sistema de archivos usar.

El propósito de esta matriz es la confiabilidad, la disponibilidad y la posibilidad de recuperar archivos eliminados.

Respuesta1

Utilice ext4.

Las opciones maduras (y no obsoletas) son básicamente ext4 y xfs. A Redhat le gusta XFS por su escalabilidad y rendimiento. No tengo nada en contra, pero ext4 se usa más comúnmente y, por lo tanto, se entiende un poco mejor (documentación comunitaria como StackExchange).

No espere recuperar archivos desvinculados.


Solía ​​haber un recuperador para Linux ext2. Según mi experiencia, no existe ninguno que funcione para sistemas de archivos modernos.

(Cuando el sistema de archivos FAT de su cámara se estropea y contiene fotos muy deseadas, o las borra todas accidentalmente, photoreces sorprendente. Funciona para muchos tipos de documentos, no solo fotografías. Pero no desea ejecutarlo en el servidor de una pequeñas empresas, no puede excluir archivos que no se eliminan y no puede indicar el nombre del archivo).


Los novedosos sistemas de archivos de copia en escritura pueden transportar instantáneas históricas, lo que permite la recuperación si elimina un archivo que existía en la última instantánea. Pero:

btrfsno se considera estable en Debian. (Todos le dicen que use el último kernel ascendente para btrfs, o posiblemente una distribución como SUSE donde estaban realizando correcciones). Recientemente se descubrió que el naciente código nativo raid5/6 de btrfs está roto y AFAIK todavía necesita ser reescrito.

ZFS sería una solución válida. Pero como usted no lo menciona, no lo sugeriría. Ni siquiera está incluido en Debian. ZFS es algo así como algo propio... incluso tiene su propio sistema de caché extraño separado del VFS normal de Linux.

Respuesta2

Puede que esta no sea la respuesta que desea escuchar, pero... Hasta donde yo sé, actualmente no existe ningún sistema de archivos que pueda recuperar archivos eliminados de manera confiable. Digo "confiable" porque sé que hay herramientas disponibles que afirman hacer esto, hasta cierto punto.

La única forma infalible de recuperar archivos borrados accidentalmente es mediante copias de seguridad.

Mi sugerencia es que usted, en lugar de buscar un sistema de archivos que pueda recuperar archivos, se asegure de saber qué datos desea respaldar y lo haga regularmente usando la herramienta que mejor le convenga (confío mucho en ella, rsyncpero hay muchas). otras herramientas de respaldo disponibles).

información relacionada