Actualizar una unidad de archivo con una Mac

Actualizar una unidad de archivo con una Mac

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 el disco cada uno o dos años. . Algunos son HFS+ y otros son NFTS.esta respuestasugiere una utilidad que hará eso cuando se ejecute desde una máquina con Windows, pero no tengo una máquina con Windows a mano, e incluso si la 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í, por lo que estoy buscando un procedimiento que pueda ejecutar en una Mac que simplemente trate el disco como almacenamiento en bloque sin formato y simplemente lea y repita. -escribir cada bloque en el disco, pero al mismo tiempo proporcionar 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 varias 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 escribir los datos nuevamente en el mismo bloque o de identificar qué archivo es incorrecto. pertenece el bloque.

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

Respuesta1

Primero una observación: para archivar a largo plazo, un disco duro no es el mejor medio. ActualDisco MLa tecnología puede conservar tus datos.bueno por mil años. Estos discos solían ser costosos, pero ahora su precio ha bajado. Por ejemplo, en AmazonVerbatim M-Disc Paquete de 5 BD-R 25GBActualmente cuesta $ 14,27 por un total de 125 GB. También necesitarás el quemador adecuado. La ventaja es que no se requiere mucho mantenimiento para los datos una vez escritos.

Ahora sobre los discos duros magnéticos: los estudios han demostrado que los discos almacenados pierden aproximadamente el 1% de su magnetismo cada año. Aunque se necesitarían más de 50 años para perder más del 50% del campo magnético, sigue siendo aconsejable realizar una actualización preventiva cada 3-5 años.

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

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 debes estar atento aELEGANTEestadísticas del disco. El artículo de Back BlazeEstadísticas SMART del disco duroenumera cinco métricas SMART que indican una falla inminente de la unidad de disco:

  • SMART 5 – Recuento_sector_reasignado
  • SMART 187 – Errores_incorregibles_reportados
  • SMART 188 – Comando_Tiempo de espera
  • SMART 197 – Cuenta_del_sector_pendiente_actual
  • SMART 198 – Sin conexión_Incorregible

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

información relacionada