Dies ist die Antwort von Gilles, die hier gespeichert wird, damit sie nicht verloren geht.
Wenn Sie den sync
verwenden Mount-Option auf dem Wechseldatenträger, werden alle Schreibvorgänge sofort auf die Festplatte geschrieben, sodass Sie keine Daten von noch nicht geschriebenen Dateien verlieren. Es ist eine schlechte Idee, aber es tut, was Sie verlangen, irgendwie.
Beachten Sie, dass sync
garantiert nicht, dass Sie keine Daten verlieren . Das Unmounten eines Wechseldatenträgers stellt auch sicher, dass keine Anwendung eine Datei geöffnet hat. Wenn Sie die Bereitstellung vor dem Trennen nicht deaktivieren, werden Sie nicht bemerken, ob Sie ungespeicherte Daten haben, bis es zu spät ist. Das Unmounten einer geöffneten Datei erhöht auch die Wahrscheinlichkeit einer Beschädigung, sowohl auf Dateisystemebene (das Betriebssystem hat möglicherweise einige Vorgänge in die Warteschlange gestellt, bis die Datei geschlossen wird) als auch auf Anwendungsebene (z. nicht entfernt werden).
Außerdem sync
ist schlecht für die Lebensdauer des Geräts . Ohne die sync
Option ordnet der Kernel Schreibvorgänge neu und schreibt sie in Stapeln. Mit der sync
Option schreibt der Kernel jeden Sektor in der von den Anwendungen angeforderten Reihenfolge. Auf billigen Flash-Medien, die keine Sektoren neu zuordnen (also so ziemlich alle älteren USB-Sticks, ich weiß nicht, ob das noch für neuere gilt), das wiederholte Schreiben in die Dateizuordnungstabelle auf (V)FAT oder in das Journal auf einem typischen modernen Dateisystem kann den Stick ziemlich schnell töten.
Daher empfehle ich nicht, den sync
zu verwenden Mount-Option.
Auf FAT-Dateisystemen können Sie den flush
verwenden Mount-Option . Dies liegt zwischen async
(Standard) und sync
:mit dem flush
Option löscht der Kernel alle Schreibvorgänge, sobald das Laufwerk in den Ruhezustand übergeht, aber er behält nicht die Reihenfolge der Schreibvorgänge bei (so dass z. B. alle Schreibvorgänge in die FAT zusammengeführt werden).
Patient :"Doktor, es tut weh, wenn ich das mache."
Doktor :"Nun, tun Sie das nicht."
— Vielleicht die Marx Brothers, aber wenn ja, haben sie es wahrscheinlich von anderen Varietés geklaut
Beide Antworten sind in Ordnung, aber ich hinterfrage die Frage. Wenn Sie sich nicht daran erinnern können, einen Thumbdrive vor dem Entfernen ordnungsgemäß abzumelden, sollten Sie sich vielleicht besser daran erinnern.
Im Allgemeinen hat das Problem keine gute Lösung. Der ursprüngliche Macintosh (ca. 1984) hatte ein 90-mm-Diskettenlaufwerk ohne richtige Auswurftaste. Sie haben die Festplatte entweder ausgehängt oder sie kam nicht heraus. Sie boten eine Überschreibung, wenn die Software sich weigerte, die Diskette auszuwerfen, aber Sie brauchten ein spezielles Werkzeug (nicht gebogene Büroklammer), um es zu betätigen. Die Büroklammer bildete eine „Zwangsfunktion“ im Don-Norman-Stil, da man sich kaum bewusst war, dass man eine Büroklammer in ein 1-mm-Loch klemmte.
Aufgrund der Mechanik eines USB-Anschlusses ist es schwierig, eine ähnliche Zwangsfunktion für Thumbdrives zu entwickeln. Daher die Verwünschung:nicht ohne Demontage entfernen. Außerdem ist es unklug, ohne Sicherheitsgurt in einem Auto zu fahren, und so ziemlich jede Zwangsfunktion, die jemals versucht wurde, verfehlte das gewünschte Ziel.