Guía para recuperar datos con matriz RAID-z y ZFS en TrueNAS Core

Cómo ensamblar RAID-z y RAID-z2 en el ejemplo de un dispositivo con sistema operativo TrueNAS y cómo obtener datos de una matriz RAID dañada o devolver en caso de pérdida, borrado o formateo accidental.

Guía para recuperar datos con matriz RAID-z y ZFS en TrueNAS Core

El sistema de archivos ZFS ofrece su propia implementación de software RAID llamado RAID-Z. Además de mejorar el rendimiento, dicho sistema es capaz de lidiar con un discreto daño de los datos. Para ello, monitorea bloques de datos dañados usando sumas de verificación y corrige instantáneamente los errores lógicos. Esta función ayuda a mantener la integridad de los datos almacenados en la matriz.

Pero incluso el sistema de archivos y el hardware más fuerte no puede proteger sus datos de los fallos de software y hardware.

Ir a ver
Cómo recuperar datos de una matriz RAID-z, sistema de archivos ZFS, NAS con TrueNAS core

Cómo recuperar datos de una matriz RAID-z, sistema de archivos ZFS, NAS con TrueNAS core

Breve introducción a ZFS

ZFS es un sistema de archivos de código abierto que se utiliza principalmente en FreeNAS y otros sistemas de almacenamiento basados en FreeBSD.

El esquema de distribución de datos en el RAID-z es similar al del RAID 5 tradicional, pero hay ligeras diferencias. En lugar de utilizar tiras de tamaño fijo, utiliza tiras dinámicas.

La información sobre el tamaño de cada una de estas tiras se escribe en los metadatos. Debido a la naturaleza dinámica de este sistema, sólo es posible recuperar datos de él si los metadatos están intactos.

El objetivo principal del desarrollo de ZFS fue la fiabilidad, que logra a través de varias características como la copia en escritura, los metadatos redundantes, el registro y otros.

Debido a la compleja estructura de este sistema de archivos, el software convencional de recuperación de datos no es adecuado para recuperar datos de matrices RAIDZ.

Característica Descripción
Tipo de sistema de archivos Sistema de archivos de 64 bits con capacidad de Copy-On-Write (COW)
Soporte RAID Soporte integrado para varios niveles de RAID (RAID-Z1, RAID-Z2, RAID-Z3)
Compatibilidad Soporte para múltiples sistemas operativos: Linux, FreeBSD, macOS
Integración de copias de seguridad Capacidad para crear instantáneas y replicaciones para proteger los datos
Protección de datos Verificación de integridad de datos integrada utilizando checksums
Compresión Soporte para compresión transparente de datos (LZ4, GZIP)
Cifrado Soporte para cifrado de sistema de archivos integrado
Escalabilidad Soporte para grandes cantidades de discos y grandes volúmenes de datos
Caché Caché eficiente para mejorar el rendimiento (ARC – Adaptive Replacement Cache)
Autocorrección Recuperación automática de bloques de datos dañados mediante espejos o paridad

Hetman RAID Recovery analiza los metadatos para determinar la estructura RAID-z adecuada y construye automáticamente el RAID destruido sobre la marcha.

Recuperación de datos de matrices RAID dañadas inaccesibles a una computadora.

Cómo crear un RAID-z2

Cómo instalar y configurar este sistema operativo y cómo crear un RAID-z se puede encontrar en nuestro vídeo.

Ir a ver
Sistema de archivos ZFS en Linux Ubuntu. Qué tiene de bueno ZFS

Sistema de archivos ZFS en Linux Ubuntu. Qué tiene de bueno ZFS

Vamos a ver cómo construir un RAID-z2 (segundo nivel).

Para ello, desde el menú de gestión de TrueNAS, expanda Storage-Pools. Aquí haga clic en Add и Create Pool.

Storage – Pools

Especifique el nombre del pool, luego compruebe las unidades, necesita al menos 4 unidades para RAID-z2, y haga clic en la flecha de abajo para añadir el dispositivo de almacenamiento a la lista. Compruebe las unidades de esta lista y seleccione un nivel RAID de la lista desplegable, y luego Crear.

Marca al menos cuatro unidades

En la ventana emergente que advierte que todos los datos serán borrados, seleccione la casilla de verificación y haga clic en – Crear Pool, entonces las unidades serán formateadas y el proceso de construcción del RAID comenzará.

Crear pool RAID-z2

Cómo configurar una conexión FTP

Para que sirva de ejemplo, configuraremos una conexión FTP, escribiremos datos en la matriz RAID y simularemos una pérdida o fallo del dispositivo en el que los datos ya no estarán disponibles.

Así que primero vamos a añadir un nuevo dataset para la conexión FTP. Abra la pestaña Storage – Pools – haga clic en los tres puntos – añada dataset.

Añadir dataset

Damos un nombre, el resto de la configuración no cambia – Enviar. Crear un nuevo usuario para ftp – Cuentas – Usuarios – Añadir.

Crear nuevo usuario para ftp

Especificamos el nombre, desmarcamos la señal frente a New Primary Group y seleccionamos de la lista – ftp. A continuación, especificamos el directorio que hemos creado previamente, establecemos los permisos deseados y guardamos la configuración.

Configuración del usuario ftp

Volvemos al dataset que hemos creado recientemente y cambiamos los permisos. Hacemos clic en los tres puntos – Editar permiso.

Añadir usuario al pool

Seleccionamos Usera – ftp y grupo – Ftp, marque la casilla, confirme, luego marque las casillas Aplicar Usuario y Aplicar Grupo, guardamos la configuración.

Configuración del acceso al pool vía ftp

Ahora sólo queda activar el servidor ftp. Abrimos – Servicios – Movemos el control deslizante a la posición de activado y marcamos la casilla de inicio automático.

Activación ftp

Conexión FTP configurada, comprueba el acceso en el explorador en la barra de direcciones introduce ftp://Ip-red, luego el nombre de usuario y la contraseña.

Cómo recuperar datos de RAID-z de primer y segundo nivel

Método 1. Recuperación de datos RAID-z

Ahora vamos a ver cómo recuperar los datos borrados accidentalmente de una matriz RAID-z.

RAID-Z1 garantiza el registro de cada bloque de datos único para que pueda recuperarse ante cualquier fallo de la unidad. A continuación, los datos se distribuyen automáticamente en la unidad de la forma más óptima posible. El RAID-Z1 es casi idéntico al RAID 5 en el sentido de que utiliza una sola paridad. Asume el funcionamiento cuando falla una unidad de la matriz. Pero como he dicho antes, la recuperación de un sistema como este es posible con muy pocos programas de recuperación.

Hetman RAID Recovery es compatible con el sistema de archivos ZFS y con matrices RAID-z de todos los niveles. El software puede reconstruir automáticamente los discos RAID de las unidades que utilizan este sistema de archivos. Se trata de una solución completa para la recuperación de datos del NAS, que le ayudará a recuperar archivos en varios escenarios. Es compatible con los sistemas de archivos y tipos de RAID más populares.

Recuperación de datos de matrices RAID dañadas inaccesibles a una computadora.

Para recuperar las unidades de disco es necesario retirarlas de su servidor y conectarlas a su PC con Windows. Si su placa base no tiene suficientes puertos para acomodar la expansión.

Hay varios adaptadores de expansión disponibles.

Adaptadores SATA y tarjetas de expansión

El software escaneará automáticamente las unidades en busca de información de servicio y construirá un RAID a partir de ellas sobre la marcha. La matriz RAID-z se muestra en el Administrador de discos.

Hetman RAID Recovery

Para iniciar el proceso de recuperación, inicie el análisis, haga clic con el botón derecho en el array – abrir, seleccione – Análisis rápido. El análisis rápido da como resultado que no hay archivos borrados, pero los que quedan en las unidades están todos disponibles para su recuperación, el análisis rápido le ayudará a recuperar sus datos en caso de un fallo de hardware o una interrupción del dispositivo.

Análisis rápido

La estructura de metadatos de los sistemas de archivos ZFS y RAIDz está diseñada de tal manera que el algoritmo de análisis rápido del programa no puede encontrar los datos eliminados porque la información sobre ellos se sobrescribe en los archivos de registro. Se requiere un escaneo completo del disco para localizar los archivos borrados.

Así que haz clic con el botón derecho en una partición, selecciona Reanalizar y ejecuta – Análisis completo, especifica el sistema de archivos – Siguiente y espera a que se complete el análisis. Este proceso llevará mucho tiempo, dependiendo del tamaño de la matriz de discos.

Una vez finalizado el escaneo, vaya a la ubicación de los archivos eliminados y busque aquí los que necesite recuperar; el programa incluye una búsqueda por nombre de archivo para mayor comodidad. También se puede previsualizar el contenido de los archivos.

Archivos borrados

El programa ha encontrado todos los archivos que fueron borrados de la unidad. Para restaurar, seleccione los archivos necesarios y haga clic en – Recuperar, especifique el directorio para guardarlos. No se recomienda realizar la recuperación en el mismo disco, por lo que hay que procurar tener un dispositivo de almacenamiento para guardar la información. Cuando haya terminado, los archivos se ubicarán en la carpeta especificada.

Método 2. Cómo recuperar datos de una matriz RAIDz2 de nivel 2

Para recuperar los datos de RAID-z2 (capa 2) también es necesario conectar las unidades a su PC con Windows y ejecutar Hetman RAID Recovery.

RAID-z2 es más tolerante a los fallos porque utiliza dos bloques de paridad y dos bloques de datos de un solo trozo de información. Es el equivalente al RAID 6, y también puede sobrevivir a un fallo de hasta dos discos. RAID-Z2 tiene un máximo de cuatro discos. Por lo tanto, si su PC no tiene suficientes ranuras para conectar todas las unidades, es posible que 2 unidades queden excluidas de la matriz.

El software construyó un RAID incluso sin dos discos. Haz clic con el botón derecho del ratón en la matriz y realiza un análisis rápido. Esto mostrará los archivos que quedan en las unidades. Marca los que quieras recuperar y restablécelos.

Matriz RAID-z2 sin dos discos

Si el software no encontró algunos archivos, es posible que se hayan sobrescrito, en cuyo caso intente el Análisis Completo.

Resumen

En esta prueba, Hetman RAID Recovery fue capaz de recuperar el 100% de los datos de un RAID-Z basado en ZFS desplegado en un servidor TrueNAS. El software restauró los archivos a su estado original sin corrupción ni pérdida de calidad.

Hetman RAID Recovery ayuda a recuperar los datos perdidos debido al borrado accidental de archivos del dispositivo NAS, al formateo de la unidad, a la configuración incorrecta, al fallo del software, al fallo del firmware y a otras situaciones que implican la pérdida de datos o la pérdida de acceso a la unidad de red y la corrupción del RAID.

Ir a ver
🔝 Los mejores softwares de recuperación de datos de disco ZFS. 🔝 Cómo recuperar datos de ZFS

🔝 Los mejores softwares de recuperación de datos de disco ZFS. 🔝 Cómo recuperar datos de ZFS

Raidel Arbelay Becerra

Autor: , Escritor técnico

Raidel Arbelay Becerra es un escritor técnico de Hetman Software y la voz y la cara del canal de YouTube de Hetman Software: Recuperación de datos. Escribe artículos, tutoriales y reseñas en profundidad sobre el funcionamiento del software de la empresa con todo tipo de dispositivos de almacenamiento.

Angel Villares

Editor: , Escritor técnico

Ángel Villares es autor y uno de los ingenieros informáticos de Hetman Software. Cuenta con casi 10 años de experiencia en el campo de la informática: administración y configuración de servidores, instalación de sistemas operativos y de diferentes programas informáticos, configuración de redes, seguridad de la información, implantación y asesoramiento en el uso de software especializado. Es un experto en el campo de la recuperación de datos, sistemas de archivos, dispositivos de almacenamiento y matrices RAID.

Recomendado para ti

Bienvenido al asistente con tecnología AI de Hetman Software.
Comenzar chat