Quale file system calcola e archivia automaticamente gli hash dei file e successivamente li controlla all'accesso per rilevare la corruzione?
Quale file system calcola e archivia automaticamente gli hash dei file e successivamente li controlla all'accesso per rilevare la corruzione?
Risposte:
ZFS di Sun :
Con ZFS, tutti i dati e i metadati vengono sommati usando un algoritmo selezionabile dall'utente. I file system tradizionali che forniscono il checksum lo hanno eseguito su una base per blocco, per necessità a causa del livello di gestione del volume e del design tradizionale del file system. Il design tradizionale implica che alcune modalità di errore, come la scrittura di un blocco completo in una posizione errata, possono dare luogo a dati di checksum correttamente errati. I checksum ZFS sono archiviati in modo tale che queste modalità di errore vengano rilevate e possano essere ripristinate in modo corretto. Tutti i checksum e il ripristino dei dati vengono eseguiti a livello di file system ed è trasparente per le applicazioni.
E anche il btrfs di Linux : Btrfs supporta anche il checksum di dati e metadati. Il checksum dei dati è facoltativo e può essere disabilitato montando con -o nodatasum
.