Ich habe mehrere Tests mit dem Entfernen von USB-Medien durchgeführt, während diese beschrieben wurden. Host-System ist Linux Mint 17.1 auf einem Laptop mit USB 2.0. Bei USB - Festplatten scheinen die Daten nach dem Aufrufen von "sync" sicher geschrieben und in keiner Weise verfälscht zu werden, zumindest bei Verwendung von EXT4 mit data=journal
Möglichkeit. Das ist in Ordnung für mich, meine Skripte schreiben zuerst in ein temporäres Verzeichnis, rufen dann 'sync' auf und benennen das Verzeichnis dann in seinen endgültigen Namen um (was eine atomare Operation sein sollte).
Meine Tests mit einem USB-Stick waren jedoch weniger überzeugend. Mit den gleichen Skripten und Mount-Optionen bin ich die ganze Zeit auf Korruption gestoßen. Genauer gesagt: Ich benutze 'rsync' mit der --link-dest
Option für Backups auf das USB-Medium. Was ich als "Beschädigung" bezeichne, beinhaltet Dateien in einer Sicherung, bei der sich die Daten von der Datei auf dem Hostsystem unterscheiden, die Änderungszeit jedoch nicht. Das ist eine böse Sache seitdem rsync
betrachtet diese Dateien als aktuell, wenn sie tatsächlich veraltet sind oder mit Nullbytes gefüllt sind usw.
Frage: Warum passiert das bei USB-Sticks und nicht bei Festplatten? Oder hatte ich bisher nur Glück mit den Festplatten? Wäre es sinnvoll, ein Flash-Laufwerk von einem anderen Hersteller zu kaufen? Das, mit dem ich hier getestet habe, hat übrigens gestern endgültig aufgehört, nachdem ich es im laufenden Betrieb herausgezogen habe. Vielleicht war es nur ein Produkt von schlechter Qualität.
park
der Kopf. Beachten Sie nicht den Kopf__s__. Heutzutage wird der Parkplatz bewegt, um den Kopf weiter zu bewegen Landezone wo keine Daten gespeichert sind.