Cómo elegir un SO óptimo para recuperar datos de un NAS

Como un dispositivo de red que se utiliza para almacenar y compartir archivos, NAS no requiere un sistema operativo completo. Normalmente, el fabricante lo suministra con algún sistema operativo simplificado que, en la mayoría de los casos, se basa en Linux o BSD. Este SO incorporado limitado, por lo general, no se puede usar para fines de recuperación de datos. Sin embargo, debido a que define el formato empleado en las unidades de NAS, no debe ignorarse por completo durante el procedimiento. Además de determinar los algoritmos que una utilidad de recuperación de datos pueda utilizar para restaurar la información faltante, también define el tipo de sistema operativo de escritorio que puede servir de host para recuperar archivos sin ponerlos en peligro. Siga leyendo para obtener más información sobre los fundamentos de la arquitectura de NAS y para poder tomar una decisión informada sobre el sistema operativo host.

Fundamentos de la arquitectura de NAS

Como cualquier dispositivo informático, NAS se compone de hardware y software. La parte de hardware incluye un procesador, una memoria RAM y uno o más discos duros o de estado sólido alojados en una carcasa. La carcasa se conecta a un enrutador con un cable Ethernet. La parte de software está representada por un sistema operativo. Este administra la conexión de red y brinda acceso a datos a través de protocolos de intercambio de archivos de red. Este tipo de sistema operativo es mucho más liviano y requiere menos recursos que un sistema operativo común de usos múltiples.

Como regla general, los fabricantes de NAS ofrecen soluciones listas para usar con un sistema operativo personalizado integrado. La mayoría de dichos sistemas están basados ​​en Linux y utilizan los sistemas de archivos Ext4, XFS o Btrfs. Por otro lado, algunos usuarios prefieren construir su propio NAS utilizando un sistema operativo de código abierto basado ​​en BSD.

En los dispositivos NAS compuestos por más de un disco, los últimos organizan en una sola unidad lógica con Linux MD RAID o alguna variedad de RAID específica del proveedor, como Drobo BeyondRAID y Synology Hybrid RAID.

Recuperación de datos de un dispositivo NAS

Dadas las peculiaridades mencionadas anteriormente, un NAS típico no permite ejecutar un software de recuperación de datos con todas las funciones ni se puede conectar directamente a la PC a través de USB. Para leer datos, es necesario desensamblar el dispositivo y extraer sus unidades como se describe en las instrucciones sobre cómo sacar discos de un NAS. Después de eso, los discos pueden conectarse a una computadora como se muestra en la guía de vídeo de cómo conectar discos SATA, y procesarse con una utilidad de recuperación de datos.

Para trabajar con un NAS compuesto por varias unidades, se requiere un software de recuperación de datos con la funcionalidad de RAID, como, por ejemplo, UFS Explorer RAID Recovery. Este programa requiere el mínimo de esfuerzo por parte del usuario y tanto realiza la reconstrucción automática de RAID como permite ensamblarlo manualmente. Con todo, algunas tecnologías particulares empleadas en ciertos modelos de NAS sólo pueden ser procesadas con la edición Professional de UFS Explorer.

Sugerencia: Para obtener más información sobre el surtido de sistemas de archivos y tecnologías de almacenamiento soportados por diferentes ediciones de UFS Explorer, consulte las especificaciones del producto respectivo y la página de tecnologías de almacenamiento compatibles.

Nota: En cuanto a los modelos de NAS, como LinkStation y TeraStation de Buffalo, MyCloud de Western Digital, DiskStation y RackStation de Synology, las series TS y TVS de QNAP, la recuperación de datos de ellos se puede realizar sin extraer discos con el software especializado Network Storage Recovery. En este caso, el dispositivo como tal debe ser arrancable ya que la utilidad se conecta al componente de software del NAS y recibe información a través de LAN.

¿Qué sistema operativo host debo usar para recuperar mis datos?

Como una solución de software multiplataforma, UFS Explorer se puede instalar en cualquiera de los sistemas operativos de escritorio más populares: Windows, macOS y Linux. Teóricamente, cada uno de ellos es adecuado para servir de un sistema operativo host durante la recuperación de datos de un NAS; sin embargo, antes de elegir uno, hay que familiarizarse con las dificultades asociadas y los posibles peligros junto con las formas de superarlos.

Linux

Como se ha mencionado ya anteriormente, la mayoría de los proveedores de NAS emplean versiones personalizadas de Linux en sus productos NAS. Por lo general, las versiones de escritorio de Linux soportan los mismos tipos de sistemas de archivos y metadatos de RAID que se utilizan en los sistemas NAS basados ​​en Linux. Es por eso que parece bastante lógico elegir un sistema operativo host compatible para recuperar datos de un NAS: Linux reconocerá los metadatos de RAID, ensamblará (cargará) un RAID, montará su sistema de archivos y le brindará acceso inmediato a los datos del NAS. Aún así, en vista de esta compatibilidad, Linux puede realizar operaciones de escritura en el sistema de archivos del NAS, lo que, a su vez, puede causar la pérdida permanente de datos. Por esta razón, se debe tener cuidado y montar el sistema de archivos en el modo de solo lectura en lugar de uno de lectura y escritura.

Por otro lado, algunos minoristas de NAS amplían sus sistemas de archivos con el objetivo de aumentar la velocidad operativa del dispositivo. Es posible que una distribución de Linux de escritorio no soporte tales extensiones e informe de errores del sistema de archivos, incluso en el modo de solo lectura. Si usted ejecuta la herramienta 'fsck' o monta el sistema de archivos en el modo de lectura y escritura, esto puede destruir permanentemente sus datos.

Otro problema al que puede enfrentarse es la actualización de los metadatos de RAID provocada por la distribución de escritorio de Linux. El núcleo del sistema operativo Linux y la versión del RAID de software pueden diferir. Si Linux actualiza los metadatos de RAID, es posible que el NAS no reconociere los metadatos de un nuevo formato. Esto puede dar lugar a la reparación automática del NAS, lo que conduce a la destrucción del RAID actual y a la creación de un nuevo almacenamiento vacío con la configuración predeterminada.

En vista de las consideraciones anteriores, al utilizar Linux como sistema operativo host, sería más seguro trabajar con imágenes de disco en lugar de discos originales del dispositivo.

macOS

Los sistemas operativos de las computadoras Mac modernas no pueden leer ni escribir en la mayoría de los sistemas de archivos de NAS; pero a menudo reconocen las estructuras de RAID creadas por un NAS. La principal desventaja del uso de macOS para la recuperación de datos de un NAS es que, una vez que dicho SO detecte y reconozca las estructuras de un RAID, puede actualizarlas a la última versión o a la "compatible". Por ejemplo, puede restablecer un RAID 10 a un par de RAID 0 simples con la pérdida de toda la información sobre la duplicación. En consecuencia, para restaurar datos de los dispositivos NAS multidisco con la ayuda de macOS, es recomendable utilizar imágenes de disco para evitar la sobrescritura de metadatos.

Windows

Los sistemas operativos de la familia Windows no reconocen los sistemas de archivos de NAS ni los metadatos de sus RAID, lo que elimina la posibilidad de daños implícitos en los datos originales. Al trabajar con un NAS desde Windows, se puede dañar datos sólo por una acción incorrecta, como la modificación de datos con herramientas especiales, o la inicialización o el formateo de las unidades de NAS.

Si no está seguro acerca del sistema adecuado para recuperar datos de su NAS, opte por Windows como el más confiable que protege datos de acciones inesperadas del sistema operativo host. No obstante, algunos controladores terceros de Windows para trabajar con sistemas de archivos de Linux pueden causar daños o modificaciones en el sistema de archivos de su NAS. Por esta razón, se recomienda deshabilitar todos los controladores potencialmente capaces de realizar operaciones de lectura y escritura en los sistemas de archivos de Linux antes de iniciar la recuperación de datos.

Procedimiento de recuperación de datos

Después de haber preparado los discos de su NAS para la recuperación de datos y decidido sobre el sistema operativo host óptimo, usted puede proceder a la recuperación como tal. Todo el procedimiento se explica paso a paso en el manual de recuperación de datos de un dispositivo NAS y se demuestra en la guía de vídeo correspondiente. Las peculiaridades del procesamiento de algunas tecnologías de almacenamiento específicas, como, por ejemplo, Drobo BeyondRAID y ZFS RAID-Z, se describen en guías separadas. También le recomendamos consultar las recomendaciones útiles sobre cómo determinar el orden correcto de las unidades en un dispositivo XFS NAS.

Después de la recuperación de datos

Una vez completada la recuperación de datos, usted puede continuar usando su NAS. Para ello, debe volver a colocar las unidades en la carcasa de NAS manteniendo su orden inicial, y luego reiniciar el dispositivo. El orden incorrecto conducirá a la falla del proceso de arranque normal.

Última actualización: el 05 de septiembre de 2022