Жесткие диски 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.
Другие вопросы по тегам