Atualizar uma unidade de arquivo com um Mac

Atualizar uma unidade de arquivo com um Mac

Para verificar a integridade e restaurar a força magnética dos dados armazenados nos discos que utilizo para arquivar dados (previstos para durar 30 anos ou mais), quero ler e reescrever cada bloco de dados na unidade a cada um ou dois anos. . Alguns são HFS+ e outros são NFTS.Esta respostasugere um utilitário que fará isso quando executado em uma máquina Windows, mas não tenho uma máquina Windows à mão e, mesmo que tivesse, não acho que o utilitário Windows funcione com discos HFS +.

Quero ter certeza de que estou atualizando dados "ocultos" importantes, como o próprio mapa de partição, por isso estou procurando um procedimento que possa ser executado em um Mac que simplesmente trate o disco como armazenamento de bloco bruto e apenas leia e repita. -grave cada bloco no disco, mas ao mesmo tempo forneça informações suficientes para indicar quais arquivos estão danificados se encontrar um erro de leitura ou gravação. (Como tenho 2 cópias de arquivo de tudo, espero poder recuperar um arquivo ruim em um arquivo com um arquivo bom do outro arquivo.)

Posso pensar em várias maneiras de ler todos os dados no disco se conseguir que o Mac o monte como uma unidade bruta, mas nenhuma maneira satisfatória de gravar os dados de volta no mesmo bloco ou de identificar qual arquivo é ruim bloco pertence.

Uma solução que reescreva os dados ainda seria útil, mesmo que não pudesse sinalizar qual arquivo está corrompido se um bloco defeituoso for encontrado. Se você conhece uma solução que funciona apenas em Linux ou Windows, gostaria de saber mais sobre ela, desde que possa lidar com unidades HFS+ e NTFS. Além disso, se você conhece um utilitário que pode determinar de qual arquivo um bloco defeituoso faz parte, dado um ID de bloco bruto, isso também seria útil como metade de uma solução de duas partes.

Responder1

Primeiro, uma observação: para arquivamento de longo prazo, um disco rígido não é o melhor meio. AtualDisco Ma tecnologia pode manter seus dadosbom por mil anos. Esses discos costumavam ser caros, mas agora seu preço caiu. Por exemplo, na AmazonVerbatim M-Disc 5 Pacote BD-R 25 GBatualmente custa US$ 14,27 para um total de 125 GB. Você também precisará do queimador certo. A vantagem é que não é necessária muita manutenção para os dados após serem gravados.

Agora, sobre discos rígidos magnéticos: estudos mostraram que discos arquivados perdem cerca de 1% de seu magnetismo a cada ano. Embora fossem necessários mais de 50 anos para perder mais de 50% do campo magnético, ainda é aconselhável fazer uma atualização preventiva a cada 3-5 anos.

Acontece também que as unidades de disco modernas irão reescrever todos os setores cujo campo magnético tenha ficado abaixo de um certo limite interno. Se o disco permanecer ligado por tempo suficiente, todos os setores serão verificados pelo firmware. Se não quiser esperar, basta forçar uma leitura de todo o disco (varredura de superfície) para que cada setor seja verificado.

Alguns comandos que podem ler todo o disco são:

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

Você também deve ficar de olho noINTELIGENTEestatísticas do disco. O artigo Back BlazeEstatísticas SMART do disco rígidolista cinco métricas SMART que indicam falha iminente na unidade de disco:

  • SMART 5 – Reallocated_Sector_Count
  • SMART 187 – Reported_Uncorrectable_Errors
  • SMART 188 – Command_Timeout
  • SMART 197 – Current_Pending_Sector_Count
  • SMART 198 – Off-line_Incorrigível

Back Blaze usa como critério a métrica 187 e recomenda a substituição da unidade assim que ela se tornar diferente de zero. No entanto, outras métricas são igualmente ruins: por exemplo, a métrica 197 conta setores irrecuperáveis. Para arquivamento, eu diria que é preferível que todas essas métricas permaneçam em zero.

informação relacionada