Aggiorna un'unità di archiviazione con un Mac


3

Per verificare l'integrità e ripristinare la forza magnetica dei dati memorizzati sui dischi che uso per archiviare i dati (destinati a durare 30 anni o più), voglio leggere e riscrivere ogni blocco di dati sull'unità ogni anno o due . Alcuni sono HFS + e alcuni sono NFTS. Questa risposta suggerisce un'utilità che lo farà quando viene eseguito da una macchina Windows, ma non ho una macchina Windows a portata di mano, e anche se l'avessi fatto, non penso che l'utility di Windows funzionerà con i dischi HFS +.

Voglio essere sicuro di aggiornare importanti dati "nascosti" come la mappa delle partizioni stessa, quindi sto cercando una procedura che possa essere eseguita su un Mac che tratti semplicemente il disco come memoria di blocchi grezzi e che sia appena letto e ri -scrive ogni blocco sul disco, ma allo stesso tempo fornisce informazioni sufficienti per chiamare quali file sono danneggiati se incontra un errore di lettura o di scrittura. (Dato che ho 2 copie di archivio di tutto, spero di poter recuperare un file non valido su un archivio con un buon file dall'altro archivio.)

Posso pensare a un sacco di modi per leggere tutti i dati sul disco se riesco a far sì che il Mac li monti come un'unità raw, ma non è un modo soddisfacente per scrivere i dati nello stesso blocco o per identificare quale file è un cattivo blocco appartiene a.

Una soluzione che riscrive i dati sarebbe comunque utile anche se non può segnalare quale file è corrotto se viene trovato un blocco errato. Se sei a conoscenza di una soluzione che funziona solo su Linux o Windows, mi piacerebbe sentirla a patto che possa gestire sia le unità HFS + che NTFS. Inoltre, se si è a conoscenza di un programma di utilità in grado di determinare a quale file fa parte un blocco errato, dato un ID blocco raw, sarebbe utile anche la metà di una soluzione in due parti.

Risposte:


1

Innanzitutto un commento: per l'archiviazione a lungo termine, un disco rigido non è il mezzo migliore. attuale M-Disc la tecnologia può mantenere i tuoi dati buono per mille anni . Questi dischi erano costosi, ma ora il loro prezzo è diminuito. Ad esempio, su Amazon Verbatim M-Disc 5 Pack BD-R 25GB è attualmente $ 14,27 per un totale di 125 GB. Avrai anche bisogno del bruciatore giusto. Il vantaggio è che non è necessaria molta manutenzione per i dati dopo essere stati scritto.

Ora sugli hard disk magnetici: gli studi hanno dimostrato che i dischi accantonati perdono circa l'1% del loro magnetismo ogni anno. Anche se ci vorranno più di 50 anni per perdere più del 50% del magnetico campo, è ancora consigliabile fare un aggiornamento preventivo ogni 3-5 anni.

Risulta inoltre che le moderne unità disco riscrivono ogni settore di cui il campo magnetico è andato al di sotto di una certa soglia integrata. Se il disco viene lasciato acceso abbastanza a lungo, verrà controllato ogni settore dal firmware. Se non desideri aspettare, tutto ciò che devi fare è forzare una lettura dell'intero disco (scansione di superficie) per ogni settore da verificare.

Alcuni comandi che possono leggere l'intero disco sono:

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

Dovresti anche tenere d'occhio il INTELIGENTE. statistiche del disco. L'articolo Back Blaze Statistiche SMART sul disco rigido liste cinque S.M.A.R.T. metriche che indicano un errore imminente dell'unità disco:

  • SMART 5 - Reallocated_Sector_Count
  • SMART 187 - Reported_Uncorrectable_Errors
  • SMART 188 - Command_Timeout
  • SMART 197 - Current_Pending_Sector_Count
  • SMART 198 - Offline_Uncorrable

Back Blaze utilizza come criterio la metrica 187 e consiglia di sostituire l'unità una volta diventa non-zero. Tuttavia, altre metriche sono ugualmente cattive: Ad esempio, la metrica 197 conta settori irrecuperabili. Per l'archiviazione, direi che è preferibile che tutti questi parametri rimangano a zero.


Sfortunatamente, avrei bisogno di più di 100 M-Disc, e anche allora non avrebbero preservato la struttura delle directory, richiedendo un lungo sforzo per ricostituire le unità nel caso in cui il progetto dovesse essere rianimato, e quindi richiedere uno sforzo difficile e / o costoso per archiviare il progetto nel suo stato revisionato. Anche, badblocks non è presente sul mio Mac. Hai un riferimento per sostenere la tua affermazione secondo cui "le unità riscriveranno ogni settore il cui campo magnetico è andato al di sotto di una certa soglia predefinita"? Come posso confermare che le mie unità effettivamente lo fanno?
Old Pro

(1) badblocks.c e badblocks.h è un programma a un solo file molto semplice che puoi compilare ed eseguire. (2) Gli M-Disc al giorno d'oggi possono arrivare fino a 100 GB ciascuno. (3) Esempio di articolo che si riferisce all'aggiornamento del disco è qui . Per sapere se l'unità ha bisogno di informazioni dal produttore. Potresti anche solo dd i dati fuori e indietro di nuovo su qualsiasi tipo di unità e qualsiasi tipo di disco.
harrymc

Su un'altra possibilità tra molti: The Cartuccia disco ottico Write-Once Sony da 1,5 TB ($ 146) è "durata dell'archivio garantita oltre 50 anni".
harrymc

1
L'archiviazione dei media è ancora costosa, non c'è modo di aggirarla. Come ho già detto, i supporti magnetici economici sono una possibilità, ma S.M.A.R.T. le metriche devono essere periodicamente controllate. Tali supporti dovrebbero anche essere aggiornati di volta in volta, anche con strumenti semplici come dde sostituito alla minima indicazione di debolezza. Le opinioni sulla frequenza di tale manutenzione variano da 2 a 10 anni. La migliore sicurezza è nel mantenere i duplicati. I dischi rigidi di grandi dimensioni della qualità aziendale sono più robusti e non costosi e ne occorrono solo uno o 2 per i duplicati.
harrymc

1
E dovresti anche pensare a conservare le attrezzature per la lettura. Oggigiorno i dischi usano SATA, ma sarebbe disponibile tra 20-30 anni? Quindi dovresti anche spegnere la naftalina con un computer per leggerli. Ma tra 20-30 anni, quel computer sarà in grado di comunicare con le reti moderne se Ethernet non esisterà più? Ecco perché investire nell'archiviazione dei media potrebbe valerne il prezzo. L'altra possibilità è trasferire i dati su nuovi media moderni ogni decennio o due. Queste sono tutte considerazioni a lungo termine che devono essere prese in considerazione ora.
harrymc
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.