Tool zur Aufrechterhaltung / Verfolgung der Integrität des Dateisysteminhalts?

1

Ich suche nach einem Tool, um die Integrität eines Dateisystems und seines Inhalts mithilfe von Prüfsummen aufrechtzuerhalten. Effektives Speichern einer Liste von Prüfsummen- / Dateinamenpaaren irgendwo im Dateisystem auf eine Weise, die später überprüft werden kann, ob Dateien beschädigt sind oder verloren gegangen sind.

Git macht, was ich will, aber da es den Inhalt jeder Datei in seiner Objektdatenbank speichert, wird sich die Festplattenbelegung mindestens verdoppeln. Und die Tatsache, dass es beim Scannen von Dateien keine Fortschrittsanzeige gibt, zeigt, dass es nicht für das Multi-Terabyte-Dateisystem entwickelt wurde, an das ich denke.

Ich kann das grob tun, indem ich die Ausgabe von speichere md5deep, aber gibt es ein Tool, das speziell für diesen Zweck entwickelt wurde und mit welchen intelligenten Methoden der Prozess effizienter gestaltet werden kann?

Jesse
quelle
Welche Dateisysteme / Betriebssysteme?
Sathyajith Bhat
NTFS, Mac OSX.
Jesse

Antworten:

2

md5deep und verwandte tools sind in der Tat entwickelt, um die Integrität der Datei zu überprüfen. Wenn MD5 / SHA-Hash-Algorithmen zu langsam sind, liegt dies daran, dass sie zuerst für die kryptografische Sicherheit entwickelt wurden. Wenn dies nicht erforderlich ist, sind CRC32-Prüfsummen die nächstbeste Wahl. (Das Btrfs-Dateisystem verwendet beispielsweise CRC32 für die Datenintegrität.) SFV "Dienstprogramme (iSFV, MacSFV), die die Überprüfung automatisieren.

grawity
quelle