Best practice / software OSX per la gestione degli archivi dei dischi rigidi

2

Ho due dozzine di dischi rigidi nudi (da 3,5 "e 2,5") che vengono utilizzati come memoria a lungo termine per foto, video e documenti personali. La maggior parte dei file sono duplicati su almeno due unità. Per la maggior parte, queste unità sono inattive nella memoria.

Quando ho bisogno di usarli, utilizzo un dock USB 3.0 Voyager S3 o, per le unità più piccole, un enclosure USB 3.0 Crucial Nextar.

Ogni anno mi piacerebbe "esercitare" queste unità per verificare che siano ancora funzionanti e che i dati siano ancora disponibili.

Tornare indietro quando, potrei aver utilizzato TechTool Pro, DiskWarrior o altri software compatibili con Mac OS per eseguire la diagnostica. (Disk Utility è molto limitata e in realtà non mi dà molte informazioni sulla salute delle unità. Con S.M.A.R.T è praticamente tutto o niente ...).

Esiste un chiaro suggerimento standard per il software compatibile con OSX per verificare la salute e l'integrità di HD e SSD?

    
posta Stacktri 09.09.2018 - 21:42
fonte

1 risposta

0

Non si desidera utilizzare solo tecniche / strumenti come Utility Disco, SMART, ecc. in quanto in realtà non verificano l'integrità dei dati.

Per la convalida degli archivi, ti consigliamo di memorizzare non solo i dati sull'unità, ma anche i checksum di ciascuna parte dei dati. Periodicamente vorrai leggere tutti i dati dall'unità, ricalcolare il checksum e verificare che corrisponda.

Questo è necessario perché i moderni dischi rigidi possono spesso fallire in una modalità in cui tutto sembra funzionare, ma non appena si tenta di leggere una parte specifica del disco rigido, falliscono. C'è il rischio che non venga visualizzato un avviso anticipato da SMART o programmi come Utility Disco che controllano solo la struttura del file system.

Per generare e convalidare i checksum è possibile utilizzare software come "Checksum Folders":

link

Puoi anche creare la tua soluzione utilizzando i comandi nel Terminale. Apri il terminale e invia il seguente messaggio:

 find /Volumes/MyDisk -type f -not -name “checksums.txt” -exec md5 ‘{}’ \; > /Volumes/MyDisk/checksums.txt

dove "MyDisk" deve essere sostituito con il nome del tuo disco.

Questo genera un file di testo con i checksum di ogni file sul disco. Quindi per convalidare il checksum, esegui lo stesso comando, ma reindirizza l'output a "checksums2.txt".

Quindi esegui:

diff /Volumes/MyDisk/checksums.txt /Volumes/MyDisk/checksums2.txt

se hai qualche output da quel comando, significa che i checksum non corrispondono.

    
risposta data 11.09.2018 - 11:10
fonte

Leggi altre domande sui tag