Restauración de los datos del sistema de archivos BTRFS


BTRFS es un sistema de archivos moderno utilizado por algunos modelos seleccionados de NAS de Synology y algunas otras marcas en diversos sistemas operativos, como BTRFS Windows. El sistema de archivos pretende solucionar la falta de funciones como las instantáneas, las sumas de comprobación, la agrupación y la expansión multidispositivo en otros sistemas de archivos Linux. Proporciona tolerancia a fallos, gestión de volúmenes y protección de datos para mantener la integridad de los mismos. A pesar de estas características, existe la posibilidad de que pierda el acceso a sus archivos almacenados en este sistema de archivos.

Afortunadamente, existen formas de recuperar sus datos en el sistema de archivos BTRFS. Sin embargo, primero debe entender cómo funciona el sistema de archivos BTRFS y luego elegir el enfoque adecuado para la recuperación de datos.

¿Qué es BTRFS?

BTFS (B-TREE File System) es un sistema de archivos de nueva generación en el núcleo principal de Linux. Se basa en el principio de copia en escritura (COW). Suele pronunciarse como mejor F S o Butter F S. El sistema de archivos combina las funciones de un gestor de matrices RAID, un gestor de volúmenes lógicos (no el LVM ideal de Linux) o más. El sistema de archivos puede realizar varias tareas a nivel de sistema de archivos, por ejemplo, redimensionamiento, ajuste de niveles, visualización de estadísticas de espacio de almacenamiento (espacio de almacenamiento utilizado dividido por espacio de almacenamiento utilizable) y desfragmentación. Comandos independientes en BTRFS realizan otras tareas del sistema de archivos, como la depuración o el equilibrado.

Basado en el principio COW, escribe nuevos datos en una nueva ubicación cuando se modifican los datos en lugar de sobrescribir los datos existentes. El sistema de archivos BTRFS se desarrolló para eliminar las limitaciones de sistemas de archivos anteriores como ext4 y ofrece varias ventajas, que se enumeran a continuación.

Ventajas del sistema de archivos BTRFS

La implementación del sistema de archivos BTRFS en los volúmenes RAID del Synology NAS llevará numerosas ventajas a sus usuarios, entre las que se incluyen:

1-benefits-of-Btrfs

Instantáneas BTRFS:

Ofrece una potente función de instantáneas que crea copias puntuales de sólo lectura de todo el sistema de archivos. Las instantáneas son ligeras y se copian en el destino de la copia de seguridad. Si la base de datos se corrompe o se produce algún otro problema con sus datos, puede navegar por las instantáneas como si se tratara de un directorio normal y restaurar fácilmente una copia anterior de un archivo a la que se tomó la instantánea.

Integridad de los datos con duplicación de metadatos:

BTRFS utiliza sumas de comprobación para gestionar los metadatos y los datos. Crea dos copias de los metadatos y comprueba las sumas de comprobación cada vez que se leen los datos para detectar la corrupción. En caso de discrepancia, el sistema de archivos reconoce automáticamente el archivo dañado con los metadatos duplicados y restaura los datos dañados utilizando los volúmenes RAID compatibles, como RAID 5, RAID 6, SHR y otros.

Compatibilidad con RAID:

BTRFS tiene soporte incorporado para niveles RAID (Redundant Array of Independent Disks), por lo que no necesita software de terceros para configurar este sistema de archivos. Puede combinar dos o más discos en una sola unidad para aprovechar las ventajas de RAID, como un mayor rendimiento, redundancia de datos o ambos.

Otras características clave de BTRFS:

  • Proporciona una función de redimensionamiento dinámico que le permite cambiar el tamaño del sistema de archivos cuando está montado y en uso sin tener que reiniciar o desmontar todo el sistema.
  • Este sistema de archivos de nueva generación permite la creación de subvolúmenes y árboles de sistemas de archivos independientes dentro de un único B-Tree FS. 
  • Ofrece compatibilidad integrada con la compresión transparente para que pueda ahorrar espacio de almacenamiento comprimiendo los datos.
  • Windows BTRFS puede distribuir tanto los datos en línea como los metadatos entre varias unidades de la matriz RAID mientras se utiliza el FS.

Causas de la pérdida de datos BTRFS

Aunque se trata de un sistema de archivos moderno, pueden producirse pérdidas de datos en el sistema de archivos BTRFS por muchas razones, por ejemplo

  • Fallo eléctrico
  • Daños en los metadatos
  • Reconstrucciones RAID fallidas
  • Caída del sistema
  • Fallo de varias unidades

Otras razones para la pérdida de datos BTRFS son un alto grado de fragmentación y la creación de instantáneas DD (duplicación de datos) o LVM de BTRFS cuando el original o su copia se montan en el mismo sistema. Además, el sistema de archivos B-Tree está aún en fase de desarrollo. Por lo tanto, puede contener fallos o errores que pueden provocar la pérdida o corrupción de datos.

Cómo restaurar datos de un RAID BTRFS

BTRFS organiza los bloques de datos en las unidades RAID en cualquier orden. El sistema de archivos utiliza la tabla de trozos para rastrear la correspondencia entre las direcciones físicas y los bloques del disco duro. Esto facilita la recuperación de datos de un RAID con el sistema de archivos BTRFS tras caídas y fallos. A continuación le presentamos algunos métodos probados que puede utilizar para la recuperación de datos con BTRFS.

Método 1: Utilice la herramienta Hyper Backup de Synology

Synology ofrece una solución de copia de seguridad de datos integrada, Hyper Backup, para realizar copias de seguridad de los datos de su NAS RAID. Puede solicitar copias de seguridad automáticas para equilibrar la protección de datos. La solución le ayuda a mantener varias versiones de copia de seguridad consumiendo menos espacio de almacenamiento mediante copias de seguridad incrementales a nivel de bloque. Si su modelo NAS admite RAID BTRFS, también puede utilizar la replicación de instantáneas.

Si ha utilizado estas herramientas para realizar copias de seguridad de sus datos RAID BTRFS de Windows, podrá restaurar fácilmente sus datos en la ubicación que prefiera, ya sea una carpeta compartida local, otro sistema Synology, unidades externas o servicios en la nube. Sin embargo, restaurar datos BTRFS puede llevar algún tiempo.

Método 2: Utilice Stellar Toolkit para el software de recuperación de datos

Si no dispone de una copia de seguridad y pierde datos BTRFS por cualquier motivo, utilice un software avanzado de Recuperación de Datos como  Stellar Toolkit for Data Recovery. El software puede recuperar todos los tipos y formatos de archivos de RAID 0, 1, 5, 6, 10 y SHR.  Es compatible con sistemas de archivos como NTFS, FAT, exFAT Ext3 Ext4, HFS, APFS y BTRFS. Puede seguir los pasos que se indican a continuación y recuperar datos de RAID BTRFS fácilmente.

  • Retire todas las unidades RAID BTRFS de la configuración y conéctelas a su PC mediante cables SATA.
  • Descargue Stellar Toolkit for Recuperación de Datos e inícielo en su sistema.
  • En la pantalla "Qué restaurar", seleccione la opción "Todos los datos" y haga clic en Siguiente.
toolkites-2
  • A continuación, seleccione el disco Synology en Unidades conectadas y haga clic en Escanear.
toolkites-3
  • Se inicia el proceso de escaneado.
  • Tras el escaneado, el software muestra los resultados en la pantalla.
  • Seleccione los archivos. Podrá ver una vista previa de los archivos que desea recuperar.
  • Haga clic en Restaurar para continuar.
  • Ahora seleccione Examinar para seleccionar una ubicación de almacenamiento. (Seleccione otra unidad o una unidad multimedia externa).
  • Por último, seleccione Iniciar-Guardar para guardar los archivos restaurados.
  • Los archivos se guardan en la ubicación que haya seleccionado.

 

Perder datos del sistema de archivos BTRFS no es ciertamente una experiencia agradable. Sin embargo, puede ocurrir por las razones mencionadas anteriormente. Afortunadamente, puede seguir los métodos comunes para recuperar datos de RAID BTRFS. Háganos saber sus preguntas o sugerencias en el cuadro de comentarios a continuación (si las tiene).



Was this article helpful?
Sobre el autor
author image
Himanshu Shakya

Himanshu is a Tech Enthusiast & Blogger at Stellar and having knowledge of Japanese Language. And apart from this in his spare time he likes playing Chess.

Índice

POR QUÉ STELLAR® ES LÍDER MUNDIAL

¿Por qué elegir Stellar?
  • 0M+

    CLIENTES

  • 0+

    Años de excelencia

  • 0+

    INGENIEROS DE I+D

  • 0+

    PAÍSES

  • 0+

    SOCIOS

  • 0+

    PREMIOS RECIBIDOS