Как я могу безопасно удалить свой жесткий диск USB в Fedora 17?

10

В Fedora 17, когда я хочу подключить свой жесткий диск USB, я могу только размонтировать его. Но проблема в том, что жесткий диск не будет отключен, чтобы я мог его отключить.

В некоторых других дистрибутивах, таких как Ubuntu, есть опция Safely Remove, которая отключает жесткий диск.

Как я могу это исправить?

Mehrdad
источник
Работает ли hdparm -y /dev/sdX?
Slhck
Нет, сэр. Эта команда удаляет имя диска из меню nautilus, но не выключает его.
Мердад
2
Эй, ребята, я нашел это сам. Мне нужно было запустить команду: udisks --detach / dev / sdX Я опубликую ее как ответ, как только пройдет 8-часовой срок для новичков на форуме.
Мердад
Хорошо, отлично. Рад, что ты решил проблему.
Иосия

Ответы:

10

После большого количества веб-серфинга я наткнулся на решение, предложенное кем-то из askubuntu.com . Спасибо всем. Мне просто нужно было установить пакет udisks! Чтобы выключить мой жесткий диск, я должен ввести следующую команду в терминале после размонтирования всех его разделов:

udisks --detach /dev/sdX
Mehrdad
источник
Не проверял это (использовал udisks --unmount) и udisks -hне перечисляет --detachдля меня. Fedora 19.
Хакре
2
По состоянию на убунту 15.10, это кажется udisksctl power-off -b /dev/sdb. Кстати, в ответ мой жесткий диск выключил свет, но все еще излучал шум и вибрацию, пока я физически не отключил его.
gluk47
Комментарий @ gluk47 работает для меня на Ubuntu 16.04. Хотя мой жесткий диск полностью выключился.
Тотем
3

Для USB-накопителя нет кнопки безопасного извлечения. Вы можете извлечь USB-накопитель, щелкнув по маленькому треугольнику на боковой стороне USB-накопителя.

Для извлечения флешки выполните следующие действия:

  1. Сначала посмотрите на USB-накопитель, введя эту команду:

    fdisk -l
    
  2. Предполагая, что ваш USB-накопитель - / dev / sdb1, извлеките его с помощью следующей команды:

    umount /dev/sdb1
    

    В качестве альтернативы:

    eject /dev/sdb1 
    

Это позволит вам безопасно удалить USB-накопитель.

simplePerson43
источник
«Маленький треугольник» можно найти в разделе «Действия»> «Файлы» и расположив USB-накопитель на левой панели. Значок находится справа от ярлыка USB-накопителя.
Мэтью Уокер
2

Пытаться

eject /dev/sdX

где Xбуква вашего устройства.

редактировать

Вы можете найти все доступные буквы дисков с помощью fdisk -l.

Иосия
источник
1
Не могли бы вы объяснить, как узнать букву устройства? Я предположил бы, что это может быть запутано довольно легко.
slhck
Это не помогло. Я также проверил справочную страницу eject, на которой написано, что эта команда выполняет то же самое, что и umount, в зависимости от используемого устройства.
Мердад
eject /media/THE_DISKтакже должен работать (если он там установлен). @ Mehrdad, не слишком верь в то, что говорится в руководствах. Они могут быть повреждены (сообщите об этом в Bugzilla).
vonbrand
@ Джозия, пожалуйста, укажите fdisk -lв своем ответе как средство проверки букв дисков или любое другое, которое вы считаете подходящим.
Лоренцо фон Маттерхорн
Если вы не root, вы все равно можете понять, что такое буква диска, используя blkid.
gluk47
0

Введите следующую команду для выключения жесткого диска:

hdparm -y /dev/sdx
eaglelinu
источник