Überprüft Btrfs Daten, während sie auf die Festplatte geschrieben werden?

444
Fizz Khalifa

Manchmal muss ich große Dateien zwischen Computern verschieben und (so paranoid wie ich bin) alle Daten an Quelle und Ziel überprüfen und diese vergleichen, um sicherzustellen, dass alles korrekt auf die Festplatte geschrieben wird, bevor ich sie auf der Quellmaschine lösche.

Da dies eine sehr zeitaufwändige Aufgabe ist, habe ich mich gefragt, ob btrfs (oder ähnliche Dateisysteme wie ZFS) dies für mich tun könnten. Ich habe bereits gelesen, dass die Prüfsummen berechnet werden, wenn Daten geschrieben und geprüft werden, wenn sie gelesen werden. Besteht jedoch, dass der ursprüngliche Schreibvorgang tatsächlich korrekt war? In diesem Fall wäre eine manuelle Überprüfung überflüssig.

0
Im Allgemeinen führen Dateisysteme oder Geräte nach einem Schreibvorgang eine Leseverifizierung durch. ATAPI verfügt zwar über einen `Write-Read-Verify'-Befehlsmodus, aber ich weiß nicht, ob er überhaupt aktiviert ist, da er einen erheblichen Performance-Nachteil mit sich bringt. Wenn Sie nach einem Schreibvorgang eine Überprüfung durchführen, müssen Sie jeden Cache-Typ (es gibt mehrere) geben, die eine Kopie der Daten enthalten können. sawdust vor 5 Jahren 0

0 Antworten auf die Frage