Mein Fedora 27 schreibt tatsächliche Daten auf den USB-Stick umount
. Vorher umount
funktionierte es nur mit Links oder so etwas. Wenn ich also beispielsweise eine große Datei mit 5 GB übertrage, cp /home/iam/bigFile /run/mnt/iam/myUSB/
wird sie in einigen Sekunden übertragen. Aber es gibt keine tatsächlichen Schreibvorgänge. Nach der Verwendung umount /dev/sdd1
wird der USB-Stick mehrere Minuten lang ausgehängt.
Wenn ich den USB-Stick danach cp /home/iam/bigFile /run/mnt/iam/myUSB/
, aber vorher entferne umount /dev/sdd1
, wird die Datei beschädigt.
Wie zwinge ich Fedora, echte Daten zu schreiben, wenn ich verwende cp
?
Antwort1
Führen Sie nach dem Kopieren der Dateien aus sudo sync -f one/of/the/files
. Dadurch werden alle zwischengespeicherten Daten des Dateisystems sofort dorthin geschrieben, wo diese Datei gespeichert ist. Lesen Sie die Manpage für einige Informationen zu Dateisystemen.