Cuando "elimino con seguridad" un disco duro externo de mi administrador de archivos (Thunar), todo el disco duro se apaga y desaparece /dev
. Por lo tanto, supongo que debajo del capó, esto se hace llamando, lo udisksctl power-off -b /dev/sdX
que tiene el mismo efecto.
Pensé que de alguna manera debería ser posible volver a abrir el dispositivo. Después de haber leído /programming//a/12675749 , pensé que el apagado se puede realizar escribiendo a /sys/bus/usb/devices/usbX/power/control
, pero parece que el sysfs permanece intacto.
Entonces, ¿cómo es posible encender un dispositivo externo nuevamente después de apagarlo con udisksctl? Para mí, es molesto que no pueda volver a montar una partición después de desmontarla del administrador de archivos.
fuente
Respuestas:
Si Thunar se comporta como
udisksctl power-off
, entonces está usando usb_remove_store () .Eso significa que Thunar está siendo mal compatible con Microsoft Windows. En su lugar, puede usar
eject /dev/sdX
desde la línea de comandos para permitir que el hardware se elimine de forma segura. La única diferencia es que la luz LED no se apaga. Para expulsar, useeject -t /dev/sdX
.Aquí hay una cita de Alan Stern (quien en realidad escribió el código del kernel de Linux que realiza la opción "eliminar"):
fuente