GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie entferne ich ein USB-Laufwerk, ohne mir Sorgen zu machen, ob es nicht gemountet wurde?

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.


Linux
  1. So erstellen Sie ein bootfähiges USB-Laufwerk mit dem dd-Befehl

  2. So booten Sie von einem USB-Laufwerk in VirtualBox unter Linux

  3. Wie kann ich ohne Live-CD oder USB-Laufwerk von 14.10 auf 14.04 zurückstufen?

  4. So mounten Sie ein USB-Flash-Laufwerk unter Linux

  5. Wie entferne ich eine Datei ohne rm?

So booten Sie von einem USB-Laufwerk in Virtualbox unter Linux

So bearbeiten Sie eine Datei, ohne ihre Zeitstempel in Linux zu ändern

So formatieren Sie USB in Ubuntu

So formatieren Sie ein USB-Laufwerk in Debian

So formatieren Sie ein USB-Laufwerk in Ubuntu

So erstellen Sie ein bootfähiges Linux-USB-Flash-Laufwerk [Tutorial]