Wenn ich eine externe Festplatte aus meinem Dateimanager (Thunar) "sicher entferne", wird die gesamte Festplatte ausgeschaltet und verschwindet von /dev
. Daher denke ich, dass dies unter der Haube durch Aufrufen erfolgt, udisksctl power-off -b /dev/sdX
was den gleichen Effekt hat.
Ich dachte, es sollte irgendwie möglich sein, das Gerät wieder hochzufahren. Nachdem ich /programming//a/12675749 gelesen hatte , dachte ich, dass das Ausschalten möglicherweise durch Schreiben an erfolgt /sys/bus/usb/devices/usbX/power/control
, aber das sysfs scheint unberührt zu bleiben.
Wie ist es also möglich, ein externes Gerät nach dem Ausschalten mit udisksctl wieder einzuschalten? Für mich ist es ärgerlich, dass ich eine Partition nach dem Abmelden vom Dateimanager nicht erneut mounten kann.
quelle
Antworten:
Wenn Thunar sich so verhält
udisksctl power-off
, verwendet es usb_remove_store () .Das bedeutet, dass Thunar mit Microsoft Windows kompatibel ist. Sie können
eject /dev/sdX
stattdessen einfach von der Befehlszeile aus verwenden, um das sichere Entfernen von Hardware zu ermöglichen. Der einzige Unterschied ist, dass das LED-Licht nicht erlischt. Zum Entnehmen verwenden Sieeject -t /dev/sdX
.Hier ist ein Zitat von Alan Stern (der tatsächlich den Linux-Kernel-Code geschrieben hat, der die Option "remove" ausführt):
quelle