Recentemente ho avuto un disco rigido esterno che ha sviluppato un file system danneggiato. All'inizio, ho iniziato a notare alcuni errori durante il tentativo di aprire determinati file su di esso, e ora OSX mi ha detto che ha congelato il disco in sola lettura. Ho eseguito il backup di tutto, quindi non è un problema catastrofico. Ma è ancora una seccatura da affrontare. Mi piacerebbe trovare un modo per identificare tali problemi prima.
Non mi preoccupo di identificare settori danneggiati o problemi hardware non riusciti (come quelli discussi qui: Come identificare e correggere i file con blocchi di dischi corrotti / inaccessibili ), in quanto ho già in atto altri software per gestirli.
Il mio approccio ingenuo a questo sarebbe: o
(a) scrivere uno script che va e tenta di aprire periodicamente tutti i miei file chiave per verificare gli errori e / o (b) periodicamente eseguire checksum completi contro il mio backup. Entrambi questi, tuttavia, sembrano sia lenti e fastidiosi in termini di usura extra che mettono sui dischi.
La mia soluzione ideale sarebbe:
-
Identifica tempestivamente la corruzione del file system
-
Individua con precisione quali file / directory sono interessati (in modo che io possa indirizzare solo quelle posizioni interessate).
Se quel secondo punto non è realmente realizzabile (avrei bisogno di avere una fiducia abbastanza alta nell'ottenere ogni file del problema e la posizione identificata), allora mi accontenterò almeno del primo.
So che esiste un software di terze parti (ad esempio Diskwarrior) che pubblicizza una capacità di diagnosticare precocemente questi problemi, ma non sono sicuro di quanto sia efficace in quel momento.