Жесткие диски USB 3.0 не вращаются при "безопасном извлечении" из Nautilus
У меня есть несколько внешних накопителей, некоторые из которых используют внешнее питание, другие питаются от USB.
Я подключаю USB 3.0 к порту USB 3.0.
Когда я "извлекаю" диск (из Nautilus), он продолжает вращаться.
Когда я "удаляю" диск, его название исчезает из Nautilus, но диск продолжает вращаться. Я не вижу смысла.
Мне нужно физически отключить USB-кабель, чтобы остановить его.
Как я могу остановить вращение привода при извлечении?
Теперь происходит нечто странное, что может помочь:
Если я подключу этот же накопитель USB 3.0 к порту USB 2.0, он будет корректно выключен и перестанет вращаться, когда я "безопасно извлечу" накопитель.
Затем, когда я снова подключу его к порту USB 3.0 и попытаюсь "удалить безопасно", он... будет автоматически перемонтирован! Это действительно странно, я не понимаю.
Последнее, что я заметил, это то, что команда udisks --detach /dev/sdb
делает трюк. Почему бы "удалить безопасно" не сделать это?
1 ответ
AFAIK, "Удалить безопасно" просто размонтирует устройство и удаляет его из udev. Он не отправляет команду на отключение привода.
Напротив, udisks --detatch
делает так: (udisks manpage)
--detach device_file [--detach-options options]
Detaches (e.g. powering down the physical port the device is
connected to) the device represented by device_file using a
comma-separated list of options.