Wie kann ich überprüfen, ob die Demontage des USB-Geräts abgeschlossen ist?

Wie kann ich überprüfen, ob die Demontage des USB-Geräts abgeschlossen ist?

Ich habe einmal ein USB-Gerät mit dem Dateimanager von Ubuntu oder Debian ausgehängt. Als das Symbol neben dem Laufwerk, das anzeigt, dass es ausgehängt ist, verschwand, habe ich das USB-Gerät sofort herausgezogen. Es stellte sich heraus, dass Linux zum Zeitpunkt des Herausziehens noch einige Daten auf das USB-Gerät schrieb.

Ist das eine dateimanagerspezifische Frage? Kann das auch passieren, wenn Sie die Bereitstellung über die Befehlszeile aufheben, oder blockiert die Shell, bis das Gerät sicher herausgezogen werden kann?

Antwort1

Sie können jederzeit mit iostat prüfen, ob Daten auf ein nicht gemountetes Gerät geschrieben werden, beispielsweise:

iostat -p /dev/sde1 1

wo Sie das Gerät ( /dev/sde1im Beispiel) und das Aktualisierungsintervall der Statistiken angeben.

Antwort2

Zur letzten Frage (Befehlszeile):

Auf der Kommandozeile umountwartet der Befehl, bis die Dateien gespeichert und das Dateisystem wirklich ausgehängt ist. Persönlich bevorzuge ich die Verwendung des Befehls ejectauf USB-Geräten: Dieser Befehl hängt das USB-Gerät aus und schaltet es dann aus (sodass die LED aus ist und ich sicher weiß, dass ich das Gerät entfernen kann). Beide Befehle werden erst zurückgegeben, wenn ihre Aufgabe beendet ist.

Generell können Sie die LED überprüfen. Wenn sie blinkt, werden Daten gespeichert. Sie können auch den Befehl eingeben, mountum zu sehen, ob das Gerät angeschlossen ist.

Antwort3

Sie können im Terminal mit prüfen ls /dev/sd*. Wenn die Gerätedatei für Ihr USB-Laufwerk noch vorhanden ist, werden wahrscheinlich noch Daten geschrieben.

verwandte Informationen