Estamos comprometidos a ofrecer soluciones de software rápidas, eficientes y asequibles que establecen nuevos estándares de la industria de desarrollo de aplicaciones.
  • Recuperación de datos de un NAS sencillo

Los dispositivos NAS (Network Attached Storage) se están volviendo cada vez más populares tanto en el hogar como en entornos de pequeñas y medianas empresas. En comparación con los servidores de archivos basados ​​en PC, son económicos, consumen menos electricidad y son fáciles de mantener incluso para una persona no tan experimentada.

La mayoría de los dispositivos NAS utilizan RAID de varios tipos para la tolerancia a fallos del disco y la coherencia de los datos. Muchos proveedores de NAS ofrecen a sus clientes sus sistemas propietarios de administración de RAID que pueden combinar diferentes discos duros en sistemas RAID bastante complejos sin mucho conocimiento de la tecnología RAID. Esos sistemas permiten a los usuarios domésticos o de pequeñas empresas utilizar de manera eficiente sus discos duros de reserva, pero también tienen un inconveniente: cuando se trata de la recuperación de datos, no está claro cómo manejar dichos sistemas RAID.

Este artículo le mostrará cómo utilizar nuestro programa de recuperación de datos R-Studio para recuperar archivos de configuraciones típicas simples de NAS.

Notas generales sobre la recuperación de datos de dispositivos NAS
La mayoría de los dispositivos NAS comerciales difieren de los PC normales: con bastante frecuencia usan CPU incompatibles con Intel (generalmente procesadores PowerPC), no tienen puertos de salida de video y es imposible conectarles un teclado y un ratón. Por lo tanto, ninguna de las herramientas de recuperación de datos disponibles, incluido R-Studio o R-Studio Agent, pueden ejecutarse directamente en dichos dispositivos. Es por eso que los discos deben extraerse de dichos dispositivos y conectarse a un ordenador donde esté instalado R-Studio.

La mayoría de los dispositivos NAS ejecutan una versión personalizada del sistema operativo Linux. Todos los sistemas de gestión de RAID propietarios se basan en dos tecnologías RAID de Linux: mdadm y LVM2. Esos sistemas crean interfaces más amigables para la administración de discos, mientras que la tecnología subyacente sigue siendo Linux nativo puro. R-Studio es compatible con ambas tecnologías y puede ensamblar dichos RAID automáticamente en la mayoría de los casos.

También le recomendamos que guarde imágenes de los discos, como siempre hacen los profesionales de la recuperación de datos, y que realice todas las recuperaciones de archivos a partir de dichas imágenes. Nuestro artículo Clonar discos antes de la recuperación de archivos explica por qué. El inconveniente de este enfoque es que tales imágenes pueden ser bastante grandes, y si el espacio en disco para almacenar esas imágenes es un problema, puede recuperar datos directamente de los discos, siempre que esté absolutamente seguro de que los discos del dispositivo NAS están en buen estado. Puede verificar esto usando los atributos S.M.A.R.T. de los discos, que explicaremos más adelante.

También necesitará un espacio libre en disco lo suficientemente grande para almacenar archivos recuperados. Puede ser un disco interno o externo, u otro dispositivo de almacenamiento visible para la computadora host, incluidos los discos de red conectados.

En este artículo usaremos OpenMediaVault gratis como nuestro NAS de prueba porque puede usar las tecnologías RAID y LVM2 de la manera más transparente.

Si se reformatearon los volúmenes NAS, también puede utilizar este artículo para volver a crear los RAID y luego seguir las instrucciones de nuestro artículo Recuperación de datos desde un disco ext4FS reformateado.

Un NAS basado en RAID mdadm
Configuración del NAS:
Usamos tres discos de 500 GB en esta configuración. La forma más eficaz de utilizarlos es crear un RAID5. Este es un buen equilibrio entre espacio de almacenamiento y fiabilidad.

La Fig.1 muestra los componentes de dicho RAID5 creado con la tecnología mdadm.
Componentes de mdadm RAID5
Fig.1. Componentes de mdadm RAID5.
Haga clic en la imagen para ampliarla

Se creó un volumen ext4fs basado en este RAID5 y se hizo accesible en una red local como //NAS-TEST/NAS-test/share. Luego, se escribieron algunos archivos en ese recurso compartido. La Fig.2 muestra el sistema de archivos almacenado en este dispositivo NAS.
Sistema de archivos en el dispositivo NAS.
Fig.2. Sistema de archivos en el dispositivo NAS.
Haga clic en la imagen para ampliarla

Luego, se eliminó la carpeta SF que contenía archivos jpg.
Sistema de archivos en el dispositivo NAS con la carpeta SF eliminada
Fig.3. Sistema de archivos en el dispositivo NAS con la carpeta SF eliminada.
Haga clic en la imagen para ampliarla

Para empeorar la situación, falló un disco del RAID5. El estado S.M.A.R.T. del disco pasó a rojo (un fallo) y pronto el disco dejó de funcionar.
Un disco fallido en el RAID5
Fig.4. Un disco fallido en RAID5.
Haga clic en la imagen para ampliarla

Debido a este fallo de hardware, el recurso compartido NAS se volvió inaccesible en la red local.

Compartir NAS inaccesible
Fig.5. Recurso compartido NAS inaccesible.
Haga clic en la imagen para ampliarla

Recuperación de datos:
Como se dijo anteriormente en este artículo, los discos deben sacarse del dispositivo NAS y conectarse a un equipo con R-Studio instalado y la recuperación de datos debe realizarse en ese ordenador.

1. Inicie R-Studio y localice el NAS mdadm RAID5 y sus componentes:
mdadm RAID5 en R-Studio
Fig.6. mdadm RAID5 en R-Studio.
Haga clic en la imagen para ampliarla

También puede agregar componentes RAID5 manualmente, si R-Studio no puede identificar automáticamente algunos de ellos. Consulte la ayuda de R-Studio para obtener más detalles: RAID mdadm de Linux.

2. Luego, verifique inmediatamente el estado S.M.A.R.T. de los componentes RAID5. Seleccione el disco y su pestaña S.M.A.R.T.
Atributos S.M.A.R.T. de los componentes RAID5
Fig.7. Atributos S.M.A.R.T. de los componentes RAID5
Haga clic en la imagen para ampliarla
En nuestro caso, todos los componentes están en buen estado y podemos recuperar datos directamente de discos físicos en lugar de hacerlo desde sus imágenes.

3. Haga doble clic en mdadm RAID5 y espere a que R-Studio liste los archivos. Busque la carpeta eliminada y vaya a ella para explorar sus archivos.
Carpeta eliminada en R-Studio
Fig.8. Carpeta eliminada en R-Studio
Haga clic en la imagen para ampliarla

4. Verifique las posibilidades de recuperación de archivos para los archivos eliminados. Haga clic con el botón derecho en un archivo y seleccione Volver a comprobar las posibilidades de recuperación en el menú de acceso directo.
Comprobar de nuevo las posibilidades de recuperación.
Fig.9. Comprobar de nuevo las posibilidades de recuperación.
Haga clic en la imagen para ampliarla

Seleccione Verificar la coherencia de los archivos conocidos en el cuadro de diálogo Volver a comprobar las posibilidades de recuperación para mejorar la precisión de la estimación de posibilidades.
Posibilidades de recuperación
Fig.10. Posibilidades de recuperación.
Haga clic en la imagen para ampliarla

5. Puede buscar archivos específicos y obtener una vista previa de ellos.
Para archivos gráficos, puede hacerlo de dos maneras:

a) Viéndolos como iconos.
Archivos gráficos como iconos pequeños.
Fig.11. Archivos gráficos como iconos pequeños.
Haga clic en la imagen para ampliarla

Puede seleccionar la pestaña Iconos pequeños, Iconos medianos o Iconos grandes, lo que sea más cómodo para usted.

b) Visualizando un archivo en particular en la vista previa de archivos incorporada. Haga doble clic en el archivo para verlo.
Vista previa de archivos.
Fig.12. Vista previa de archivos.
Haga clic en la imagen para ampliarla

La vista previa de archivos en R-Studio admite muchos formatos de archivo, incluidos casi todos los archivos de gráficos, video y audio, y documentos de Microsoft Office, Open / Libre Office y pdf. Los reproduce / muestra incluso sin sus aplicaciones nativas instaladas.

También puede buscar archivos y carpetas individuales. Consulte la ayuda de R-Studio para obtener más detalles: Búsqueda de un archivo.

6. Marcar archivos para su recuperación
Archivos marcados para su recuperación
Fig.13. Archivos marcados para su recuperación.
Haga clic en la imagen para ampliarla

Cuando todos los archivos necesarios estén marcados, haga clic en el botón Recuperar marcados y especifique el lugar para almacenar los archivos recuperados y otros parámetros de recuperación.
Archivos marcados para su recuperación
Fig.14. Parámetros de recuperación.
Haga clic en la imagen para ampliarla

Consulte la ayuda en línea de R-Studio para obtener más detalles: Recuperación básica de archivos.

Cuando se especifiquen todos los parámetros, haga clic en el botón Aceptar y R-Studio iniciará la recuperación de archivos mostrando su progreso.
Progreso de la recuperación
Fig.15. Progreso de la recuperación.
Haga clic en la imagen para ampliarla

Cuando se complete la recuperación, puede ir a la carpeta en la que se guardaron los archivos recuperados y examinarlos.
Archivos recuperados
Fig.16. Archivos recuperados.
Haga clic en la imagen para ampliarla

Un NAS basado en mdadm RAID / LVM2
Configuración NAS:
En esta configuración se utilizará otro conjunto de dispositivos de almacenamiento: uno de 1 TB y dos de 500 GB. La Fig. 17 muestra este juego de discos.
Conjunto de discos para el NAS basado en mdadm RAID / LVM2
Fig.17. Conjunto de discos para el NAS basado en mdadm RAID / LVM2.
Haga clic en la imagen para ampliarla

En este caso, el mejor equilibrio entre espacio de almacenamiento y fiabilidad es crear un volumen LVM2 lineal (secuencial) de dos discos de 500 GB y luego crear un volumen RAID1 (espejo) del disco de 1 TB y el volumen LVM2 lineal. La Fig.18 muestra esta configuración.
Configuración del volumen del NAS basado en mdadm RAID / LVM2
Fig.18. Configuración del volumen del NAS basado en mdadm RAID / LVM2.
Haga clic en la imagen para ampliarla

Se creó un volumen ext4fs basado en este RAID5 y se hizo accesible en una red local como //NAS-TEST/NASTest/share. Luego, se escribieron algunos archivos en ese recurso compartido. La Fig.19 muestra el sistema de archivos almacenado en el dispositivo NAS.
Sistema de archivos en el dispositivo NAS.
Fig.19. Sistema de archivos en el dispositivo NAS.
Haga clic en la imagen para ampliarla

Luego, el disco de 1 TB falló y el recurso compartido fue inaccesible en la red.

Se debe realizar un procedimiento especial de recuperación de datos para recuperar todos los archivos.

Recuperación de datos:
Nuevamente, los discos deben sacarse del dispositivo NAS y conectarse a un equipo con R-Studio instalado, y la recuperación de datos debe realizarse en ese equipo.

1. Inicie R-Studio, localice los discos NAS y cree automáticamente mdadm RAID1.
 mdadm RAID1 y sus componentes en R-Studio
Fig.20. mdadm RAID1 y sus componentes en R-Studio.
Haga clic en la imagen para ampliarla

R-Studio debería crearlo detectando los parámetros RAID automáticamente. También puede agregar componentes mdadm RAID1 manualmente. Si R-Studio no puede identificar automáticamente algunos de ellos, consulte la ayuda de R-Studio para obtener más detalles: Linux mdadm RAID.

El componente de este mdadm RAID1 es otro objeto de disco complejo: un volumen LVM Test_1-Test_1.

2. Para comprobar el estado S.M.A.R.T. de los discos duros del NAS, debemos ubicarlos en el panel Visualización de dispositivos. Seleccione el objeto Test_1-Test_1 y localice sus discos duros.
Volumen LVM2 y sus componentes en R-Studio
Fig.21. Volumen LVM2 y sus componentes en R-Studio
Haga clic en la imagen para ampliarla

Compruebe el estado S.M.A.R.T. de esos discos duros seleccionando el disco en el panel Vista de dispositivos y su pestaña S.M.A.R.T.
Atributos S.M.A.R.T. de los componentes LVM2
Fig.22. Atributos S.M.A.R.T. de los componentes LVM2.
Haga clic en la imagen para ampliarla

3. R-Studio ha encontrado automáticamente un sistema de archivos válido en este mdadm RAID1 (el objeto virt-mdadm-NAS-Test: 0). Haga doble clic en este objeto y espere a que R-Studio liste los archivos.
Sistema de archivos en el dispositivo NAS
Fig.23. Sistema de archivos en el dispositivo NAS.
Haga clic en la imagen para ampliarla

No se eliminó ningún archivo del dispositivo NAS, por eso R-Studio puede determinar de inmediato las posibilidades de éxito en la recuperación de los archivos. Por lo tanto, no es necesario volver a comprobarlos.

4. Puede buscar archivos específicos y obtener una vista previa de ellos.
Para archivos gráficos, puede hacer que R-Studio los muestre como iconos.
Archivos gráficos que se muestran como iconos.
Fig.24. Archivos gráficos que se muestran como iconos.
Haga clic en la imagen para ampliarla

Se pueden mostrar muchos otros archivos en una vista previa de archivos incorporada. Haga doble clic en el archivo para reproducirlo.

La vista previa de archivos en R-Studio admite muchos formatos de archivo, incluidos casi todos los archivos de gráficos, video y audio, y documentos de Microsoft Office, Open / Libre Office y pdf. Los reproduce / muestra incluso sin sus aplicaciones nativas instaladas.
Archivos gráficos mostrados como iconos
Fig.25. Archivo de película reproducido en vista previa.
Haga clic en la imagen para ampliarla

También puede buscar archivos y carpetas individuales. Consulte la ayuda de R-Studio para obtener más detalles: Búsqueda de un archivo.

5. Marque los archivos para su recuperación.
Archivos marcados para su recuperación
Fig.26. Archivos marcados para recuperación.
Haga clic en la imagen para ampliarla

Cuando todos los archivos necesarios estén marcados, haga clic en el botón Recuperar marcados y especifique un lugar para almacenar los archivos recuperados y otros parámetros de recuperación.
Archivos marcados para su recuperación
Fig.27. Parámetros de recuperación.
Haga clic en la imagen para ampliarla.

En la mayoría de los casos, déjelos con sus valores predeterminados. Consulte la ayuda de R-Studio para obtener más detalles si es necesario: Recuperación básica de archivos.

Cuando se especifiquen todos los parámetros, haga clic en el botón Aceptar y R-Studio iniciará la recuperación de archivos mostrando su progreso.
Informe de recuperación de archivos
Fig.28. Progreso de la recuperación.
Haga clic en la imagen para ampliarla

Una vez que se haya completado la recuperación, puede ir a la carpeta en la que se guardaron los archivos recuperados y examinarlos.
Archivos recuperados
Fig.29. Archivos recuperados.
Haga clic en la imagen para ampliarla

Conclusiones
En nuestros dos casos de recuperación de NAS, R-Studio restauró la configuración de RAID automáticamente incluso para volúmenes complejos mdadm / LVM2, encontró archivos y carpetas eliminados, y fue capaz de recuperar todos los archivos, incluso los eliminados.

Comentarios sobre la recuperación de Linux
14 feedbacks
Rating: 4.9 / 5
Hello!
Thank you very much for R-Studio for Linux.
Please pay attention to new Linux package manager `Snappy` => https://snapcraft.io/
Good luck!
Great programm, great service, TOP !A+++
While currently evaluatin R-Studio for Linux i`m quite impressed with how thorough it is.

Regrettably it`s not possible to simply restore the accidently zapped partitions ?

An installer wiped my boot drive without asking and erased LVM and other partitions.
I used R-Linux to recovery my company files after a RAID 1 failure. Not only did it work great in windows 10 but it was free. You guys are awesome!!! A+++++++++++++ I hope I never need your software again:)
R-Linux 5.4 восстановил данные c переразбитого и переформатированного два раза раздела, после переустановки ОС дважды! Лучший софт!