ich habe hier ein reproduzierbares Verhalten einer neuen SSD, das ich nicht verstehe und das mir Sorgen bereitet.
In meinem Lenovo X260 Notebook tat 1,5 Jahre lange eine 2 TB große SSD (MX500 von Crucial) brav ihren Dienst, bevor sie diesen abrupt aufgab und vom Händler durch ein Modell des gleichen Typs ersetzt wurde. Ich habe dann also diese Austausch-SSD über einen SATA-Adapter komplett mit Zufallszahlen vollgeschrieben und dann in das Notebook eingebaut und darauf Debian Bookworm neu mit Verschlüsselung der gesamten Platte und LVM installiert, so wie es der Installer mir als Option angeboten hat. Hat alles funktioniert, Debian bootet; XFCE sieht so aus wie vorher, Updates wurden gemacht und Software installiert. Bis dahin alles fein und problemlos.
Dann habe ich meine externe Backup-Platte hergenommen und an den USB3-Anschluss angesteckt und habe einen Teil meines Fotoverzeichnis mittels Thunar auf die SSD kopiert. Es handelt sich dabei um gut 41.000 Dateien in 142 Ordnern mit einer Gesamtgröße von 217 GiB. Das dauerte eine gute Stunde und verlief ohne Probleme.
Um sicher zu gehen, dass wirklich alles da ist, habe mit
Code: Alles auswählen
diff -r /home/blablubb/FotoArchiv/ /media/blablubb/Tosh-4TB-BU-luks/backup_rdiff/usw/usw/
Bei gut 80 Dateien gab es Unterschiede! Ich habe mir die ersten Dateien mit den Unterschieden angesehen: optisch zeigen beide jpg Dateien auf den ersten Blick genau das gleiche Bild, aber wenn ich den Hashwert über die Dateien bilde ist dieser unterschiedlich.
Dann habe ich das ganze Verzeichnis /home/blablubb/FotoArchiv/ gelöscht und das ganze Zeugs nochmal rüberkopiert, diesmal mit
Code: Alles auswählen
rsync -iaH /media/blablubb/Tosh-4TB-BU-luks/backup_rdiff/usw/usw/ /home/blablubb/FotoArchiv/
Code: Alles auswählen
diff -r /home/blablubb/FotoArchiv/ /media/blablubb/Tosh-4TB-BU-luks/backup_rdiff/usw/usw/
Code: Alles auswählen
rsync -niaHc /media/blablubb/Tosh-4TB-BU-luks/backup_rdiff/usw/usw/ /home/blablubb/FotoArchiv/
Auch hier waren wieder etwa 80 bis 90 Dateien unterschiedlich. Auch wiederholte Prüfungen mit diff und rsync bringen Unterschiede. Die auffälligen Dateien sind halbwegs gleichmäßig über die Ordner verteilt, aber nicht komplett zufällig verteilt. Manche Dateinamen tauchen immer wieder auf.
Diese Prüfungen auf Unterschiede mit diff und rsync habe ich mehrfach wiederholt und das Ergebnis ist in folgenden Parametern reproduzierbar: etwa 80 - 90 Dateien werden verändert beim Kopieren; es sind aber nicht immer identische Listen mit den unterschiedlichen Dateien. Es ist von den Dateitypen (und damit auch den Dateigrößen) her etwa so verteilt zwischen jpg, Video und Fotodaten im Raw-Format wie es ganz grob meiner Mediensammlung entspricht. Einen Zusammenhang mit der Dateigröße kann ich nicht erkennen.
Weiterhin habe ich mir die S.M.A.R.T Daten der Laufwerke angesehen und Selbsttests laufen lassen ohne irgendwas Auffälliges zu finden.
Die permanenten Unterschiede beim Kopieren sind erstaunlich, denn insbesondere bei rsync ist ja die Zusicherung, dass rsync prüft, ob die Dateien korrekt geschrieben wurden. Zitat aus der man-page von rsync:
Hat jemand von euch eine Idee, was die Ursache für diese seltsame Verhalten sein könnte? Auch wenn die übertragenen Dateien auf den ersten Blick immer noch wie korrekte Mediendateien aussehen, will ich diese Ergebnisse der Unterschiedsprüfung nicht vernachlässigen.Note that rsync always verifies that each transferred file was correctly reconstructed on the receiving side by checking a whole-file checksum that is generated as the file is transferred, but that automatic after-the-transfer verification has nothing to do with this option's before-the-transfer "Does this file need to be updated?" check.