Ketika saya "menghapus" hard drive eksternal dengan aman dari file-manager (Thunar) saya, seluruh hard drive dimatikan dan menghilang dari /dev
. Oleh karena itu, saya kira di bawah kap, ini dilakukan dengan memanggil udisksctl power-off -b /dev/sdX
yang memiliki efek yang sama.
Saya pikir entah bagaimana mungkin untuk menghidupkan kembali perangkat. Setelah membaca /programming//a/12675749 , saya berpikir bahwa mematikan mungkin dilakukan dengan menulis /sys/bus/usb/devices/usbX/power/control
, tetapi sysfs tampaknya tetap tidak tersentuh.
Jadi, bagaimana mungkin menyalakan kembali perangkat eksternal setelah mematikannya dengan udisksctl? Bagi saya, itu menjengkelkan karena saya tidak bisa memasang kembali partisi setelah melepasnya dari manajer file.
sumber
Jawaban:
Jika Thunar berperilaku seperti
udisksctl power-off
, maka ia menggunakan usb_remove_store () .Itu berarti Thunar kompatibel dengan Microsoft Windows. Anda bisa menggunakan
eject /dev/sdX
dari baris perintah saja untuk memungkinkan perangkat keras dihapus dengan aman. Satu-satunya perbedaan adalah bahwa lampu LED tidak mau mati. Untuk melepas, gunakaneject -t /dev/sdX
.Berikut ini kutipan dari Alan Stern (yang sebenarnya menulis kode kernel Linux yang melakukan opsi "hapus"):
sumber