Ich verwende Ubuntu 12.04 und wenn ich bei gedrückter Maustaste auf das Symbol für mein Flash-Laufwerk (in der linken Leiste von Unity) klicke, werden zwei Optionen angezeigt, die mich verwirren: Auswerfen und sicheres Entfernen .
Je näher ich einer Antwort kam, desto mehr kommt dieser Forenthread zu dem Schluss, dass sie (für ein Flash-Laufwerk) beide gleich sind und auch gleichwertig sind, um den umount
Befehl zu verwenden. Diese letzte Behauptung scheint jedoch falsch zu sein.
Wenn ich umount
meinen Flash-Tauchgang über die Konsole aushänge und dann den Befehl verwende lsblk
, wird mein Gerät weiterhin angezeigt (natürlich ohne MOUNTPOINT). Wenn ich hingegen mein Flash-Laufwerk auswerfe oder sicher entferne , wird lsblk
es nicht mehr aufgelistet.
Meine Frage ist also, was wären die Konsolenbefehle, die das Verhalten beim Auswerfen und sicheren Entfernen wirklich reproduzieren würden ?
quelle
/usr/share/applications/
oder so ähnlich. Wenn Sie es in einem Texteditor öffnen, entspricht das Feld Exec = ... dem Befehl, der ausgeführt wird, wenn Sie darauf klicken.Antworten:
Wenn Sie verwenden,
systemd
verwenden Sie dasudisksctl
Dienstprogramm mit derpower-off
Option:Ich würde empfehlen, zuerst alle Dateisysteme auf diesem USB-Stick zu entfernen. Dies kann auch mit erfolgen
udisksctl
, so wären Schritte:Wenn Sie nicht verwenden, sollte
systemd
alte Wareudisks
funktionieren:quelle
udisksctl power-off
scheint in meinem Fall nicht mit "sicher entfernen" gleichzusetzen zu sein. Mit einer Micro-SD-Karte in meinem internen Kartenleser, Gerät/dev/sdd
, keine gemounteten Dateisysteme, wenn ich den Befehl verwendeudisksctl power-off -b /dev/sdd
, erlischt die LED des Lesers, aber dann wird das gesamte Gerät funktionsunfähig, da es buchstäblich vollständig ausgeschaltet ist. Ich muss das System neu starten, damit es wieder verwendet werden kann.udisksctl power-off -b /dev/mmcblk0
Ich hoffe, Sie können dieses Beispiel lesen: mmc0: Karte aaaa entfernt usb 3-1.8: USB-Trennung, Gerätenummer 41cd /sys/bus/usb/devices/usb3/3-1
echo 0 > authorized
echo 1 > authorized
Hub 3-1: 1.0: USB-Hub gefunden usb 3-1: autorisiert, USB 3-1.8: Neues USB-Gerät gefunden , idVendor = 0bda, idProduct = 0129 mmc0: Neue Ultra-High-Speed-SDR50-SDHC-Karte bei Adresse aaaaumount
ist absolut sicher für die Festplatte. Sobald Sie dies getan haben, haben Sie das Dateisystem erfolgreich ausgehängt und müssen sich keine Sorgen mehr machen. Der Hauptunterschied zwischen Auswerfen undumount
Nicht- Auswerfen betrifft die Festplatte - es geht vielmehr um die 5-V-Leistung des USB-Anschlusses.Danach
umount
können Sie Ihre Festplatte weiterhin in der Liste sehen,lsblk
da sie noch eingeschaltet und angeschlossen ist.umount
Das Dateisystem einer internen Festplatte und Sie werden das gleiche Verhalten aus dem gleichen Grund sehen. Aber wenn Sie ein USB-Gerät auswerfen, schalten Sie es aus und es zieht normalerweise keine 5 V mehr - ich denke, es rieselt auf 0,5 V herunter, aber diese Klasse ist schon lange her.Hier ist der USB-Bus-Pfad ...
Obwohl ich es fast nie gemountet habe, ist es seit langer Zeit eingesteckt und blinkt, denke ich ...
Daran sollte ich etwas ändern:
Jetzt schaue ich es mir nochmal an ...
Hmmm...
quelle
umount
Ist es nach einer externen Festplatte sicher, die externe Festplatte vom Computer zu entfernen?umount
gleichbedeutend ist mit "sicher entfernen", und auch nichtudisksctl power-off
, siehe meinen Kommentar zu der anderen Antwort. Vergleichen Sie zum Beispiel das Verhalten in Windows. Ich vermute, dass Windows nicht nur die Dateisysteme auf dem Gerät "aushängen" kann. Ich habe es externe Festplatten Abzentrifugieren beobachtet, Ausschalten LEDs auf Kartenleser ( ohne das Gerät nachträglich unbrauchbar macht , es sei denn replugged oder das System neu gestartet) usw.umount
es. dann schalten Sie es aus. und ich habe nie irgendetwas in derudiskctl
einen oder anderen Richtung vorgeschlagen.