Actualizar una unidad de archivo con una Mac

3

Para verificar la integridad y restaurar la fuerza magnética de los datos almacenados en los discos que uso para archivar datos (destinados a durar 30 años o más), quiero leer y reescribir cada bloque de datos en la unidad cada año o dos . Algunos son HFS + y otros son NFTS. Esta respuesta sugiere una utilidad que lo hará cuando se ejecute desde una máquina con Windows, pero no tengo una máquina con Windows a mano, e incluso si lo tuviera, no creo que la utilidad de Windows funcione con discos HFS +.

Quiero asegurarme de que estoy actualizando datos "ocultos" importantes como el mapa de partición en sí, así que estoy buscando un procedimiento que pueda ejecutar en una Mac que simplemente trate el disco como un almacenamiento de bloque sin procesar y solo lea y vuelva a leer -escriba cada bloque en el disco, pero al mismo tiempo proporcione suficiente información para indicar qué archivos están dañados si encuentra un error de lectura o escritura. (Como tengo 2 copias de archivo de todo, espero poder recuperar un archivo incorrecto en un archivo con un archivo bueno del otro archivo).

Puedo pensar en un montón de formas de leer todos los datos en el disco si puedo hacer que la Mac lo monte como una unidad sin formato, pero no hay una forma satisfactoria de volver a escribir los datos en el mismo bloque o identificar qué archivo está mal el bloque pertenece a

Una solución que reescriba los datos aún sería útil, incluso si no puede marcar qué archivo está dañado si se encuentra un bloque defectuoso. Si conoce una solución que funciona solo en Linux o Windows, me gustaría saber sobre ella, siempre que pueda manejar unidades HFS + y NTFS. Además, si conoce una utilidad que puede determinar de qué archivo forma parte un bloque defectuoso, dada una ID de bloque sin procesar, eso también sería útil, como la mitad de una solución de dos partes.

Viejo pro
fuente

Respuestas:

1

Primero un comentario: para el archivo a largo plazo, un disco duro no es el mejor medio. La tecnología actual de M-Disc puede mantener sus datos en buen estado durante mil años . Estos discos solían ser costosos, pero ahora su precio ha bajado. Por ejemplo, en Amazon Verbatim M-Disc 5 Pack BD-R 25GB actualmente cuesta $ 14.27 para un total de 125 GB. También necesitará el quemador adecuado. La ventaja es que no se requiere mucho mantenimiento para los datos después de ser escritos.

Ahora sobre los discos duros magnéticos: los estudios han demostrado que los discos archivados pierden aproximadamente el 1% de su magnetismo cada año. Aunque llevaría más de 50 años perder más del 50% del campo magnético, aún es recomendable realizar una actualización preventiva cada 3-5 años.

También resulta que las unidades de disco modernas reescribirán todos los sectores cuyo campo magnético haya caído por debajo de un cierto umbral incorporado. Si el disco se deja encendido lo suficiente, el firmware verificará todos los sectores. Si no desea esperar, todo lo que necesita hacer es forzar una lectura de todo el disco (exploración de superficie) para que se verifique cada sector.

Algunos comandos que pueden leer todo el disco son:

sudo cat /dev/rdisk0 > /dev/null
sudo badblocks -b 4096 -p 1 -c 32768 /dev/rdisk0

También debe estar atento a las estadísticas SMART del disco. El artículo Back Blaze Estadísticas del disco duro SMART enumera cinco métricas SMART que indican un fallo inminente de la unidad de disco:

  • SMART 5 - Reallocated_Sector_Count
  • SMART 187 - Reportado_Error_Irregible
  • SMART 188 - Command_Timeout
  • SMART 197 - Current_Pending_Sector_Count
  • SMART 198 - Offline_Irecorrectable

Back Blaze utiliza como criterio la métrica 187 y recomienda reemplazar la unidad una vez que no sea cero. Sin embargo, otras métricas son igualmente malas: por ejemplo, la métrica 197 cuenta sectores irrecuperables. Para archivar, diría que es preferible que todas estas métricas permanezcan en cero.

harrymc
fuente
Desafortunadamente, necesitaría más de 100 M-Discs, e incluso así no preservarían la estructura del directorio, lo que requeriría un esfuerzo prolongado para reconstituir las unidades en caso de que fuera necesario revivir el proyecto, y luego requeriría un esfuerzo difícil y / o costoso para archivar el proyecto en su estado revisado. Además, badblocksno está presente en mi Mac. ¿Tiene una referencia para respaldar su afirmación de que "las unidades reescribirán cada sector cuyo campo magnético haya caído por debajo de un cierto umbral incorporado"? ¿Cómo puedo confirmar que mis discos realmente hacen eso?
Old Pro
(1) badblocks.c y badblocks.h es un programa de un archivo muy simple que puede compilar y ejecutar. (2) Los M-Discs hoy en día pueden alcanzar hasta 100 GB cada uno. (3) El artículo de ejemplo que hace referencia a la actualización del disco está aquí . Para saber si su unidad lo hace, necesitaría información del fabricante. También puede simplemente ddapagar y volver los datos en cualquier tipo de unidad y cualquier tipo de disco.
harrymc
En otra posibilidad entre muchas: el Cartridg de disco óptico de una sola escritura de 1,5 TB de Sony ($ 146) tiene una "vida de archivo garantizada de más de 50 años".
harrymc
1
Archivar medios sigue siendo costoso, no hay forma de evitarlo. Como dije, los medios magnéticos baratos son una posibilidad, pero las métricas SMART deben verificarse periódicamente. Dichos medios también deberían actualizarse de vez en cuando, incluso con herramientas tan simples como dd, y reemplazarse, al menos, como indicio de debilidad. Las opiniones sobre la frecuencia de dicho mantenimiento varían de 2 a 10 años. La mejor seguridad está en mantener duplicados. Los discos duros grandes de calidad empresarial son más resistentes y no tan costosos, y solo necesita uno o 2 para duplicarlos.
harrymc
1
Y también debe pensar en conservar equipos para leer. Hoy en día los discos usan SATA, pero ¿estaría disponible dentro de 20-30 años? Por lo tanto, también debe usar una computadora para leerlos. Pero en 20-30 años, ¿esa computadora podrá comunicarse con redes modernas si Ethernet ya no existiera? Es por eso que invertir en medios de archivo puede valer la pena. La otra posibilidad es transferir los datos a nuevos medios modernos cada década o dos. Estas son todas las consideraciones a largo plazo que deben considerarse ahora.
harrymc