Как я могу открутить внешний жесткий диск?

18

Я хочу открутить внешний жесткий диск от терминала до размонтирования.

Это sata-диск, подключенный через usb.

Запуск hdparm дает это

 [email protected]:/media$ hdparm -S10 937b2299-48ff-4a9c-8228-67ed4453e8fb/

 937b2299-48ff-4a9c-8228-67ed4453e8fb/:
 setting standby to 10 (50 seconds)
 HDIO_DRIVE_CMD(setidle) failed: Inappropriate ioctl for device
    
задан winchendonsprings 08.08.2011 в 11:26
источник

7 ответов

16

Вы можете безопасно размонтировать и открутить внешний жесткий диск из терминала с помощью командной строки udisks , которая не требует использования sudo, если ваша система настроена правильно. (Чтобы указать имена устройств, сначала введите mount в терминал.)

Когда вы нашли свой внешний накопитель, используйте следующие команды. Сначала вы должны размонтировать раздел (используйте sdb1 или любой mount , указанный в качестве местоположения):

udisks --unmount /dev/sdb1

Затем, чтобы безопасно удалить (т. е. spindown - вы услышите щелчок и поворот вниз), используйте только sdb , например:

udisks --detach /dev/sdb

ПРИМЕЧАНИЕ. Здесь важна важная важность : вы используете sdb или sdc без номера раздела при использовании опции detach ; то есть sdb1 или sdc1 не будут работать. Сначала раздел должен быть размонтирован, а затем сам диск развернут, как показывают примеры.

Команды udisks работают успешно для всех внешних жестких дисков pata и sata.

    
ответ дан user76204 19.09.2012 в 21:31
источник
3

Если это 2,5-дюймовый диск, вы должны уметь слышать, как ваш диск делает звук щелчка примерно через 15 секунд после отключения. То есть, когда диск припарковал считывающие / записывающие головки в сторону, и вы можете безопасно его удалить. Если это 3,5-дюймовый диск, нет способа сделать безопасным удаление путем вращения диска вниз.

    
ответ дан Marko 08.08.2011 в 13:38
2

Параметр udisk не работал в моем случае, но следующее:

sudo umount /dev/sdb1
sudo hdparm -y /dev/sdb

Я использую эти команды при удаленном отключении безголового Linux-сервера с внешним USB-накопителем. Безопасность не вызывает беспокойства в моем случае, поэтому пароль сервера находится в скрипте.

Для сервера Ubuntu и клиента Windows установлен следующий пакетный файл, предполагающий PuTTY:

C:\"Program Files (x86)\PuTTY\plink.exe" -ssh -t -l SERVERUSERNAME -pw PASSWORD -noagent 192.168.2.22 "echo PASSWORD | sudo umount /dev/sdb1 ; sudo -S hdparm -y /dev/sdb; sudo -S halt -i now"

Для сервера Debian замените sudo halt -i now shutdown -h -P ; в обоих случаях сетевая карта неактивна, поэтому ее можно пробудить позже.

    
ответ дан Dave 17.02.2015 в 21:54
2

Этот ответ основан на множестве предположений, поскольку я не помню его источник. Но вот он:

  1. SATA на самом деле является «горячим» подключением, но большинство контроллеров не поддерживают его, в то время как диски SATA должны.
  2. Основываясь на пункте выше: Если диск отключен, его можно отключить. Основной причиной этого является точка № 3.
  3. Современные приводы имеют достаточную мощность для удаления головок дисков из пластин при обнаружении аварийного отключения.

По крайней мере, это то, что я делаю. А также, время от времени я делаю длинный S.M.A.R.T. тест на диске, чтобы убедиться, что здоровье диска в порядке.

    
ответ дан Osis 08.08.2011 в 12:42
1

Для внешних USB-дисков используйте

sg_start --stop /dev/sdb

Установите с помощью

sudo apt-get install sg3-utils

Работает для моих важных дисков WD My Book.

    
ответ дан Manfred 18.08.2012 в 14:19
0

Если вы щелкните правой кнопкой мыши по значку диска и выберите Безопасное удаление диска , это должно быть сделано (как уже было сказано, это занимает 15 секунд или около того).

Если у вас нет этой опции, щелкните правой кнопкой мыши и отключите диск. Затем запустите Disk Utility; выберите диск на левой панели; выберите Безопасное удаление на правой панели. Опять же, подождите 15 секунд или около того. (Кроме того, вы можете Отключить громкость с Disk Utility до Безопасное удаление , если вам это проще.)

    
ответ дан Paddy Landau 18.08.2012 в 15:07
-1

Он работал в xfce4 на Fedora 17 для отключения внешнего жесткого диска:

udisks --detach / dev / sdc

В Fedora 14 у Palimpsest была опция отключения питания, но не в Fedora 17.

Полезные функции выходят с обновлением ОС как в Windows, так и в Linux.

    
ответ дан akhil999in 18.04.2014 в 19:54