Я хочу вращать вниз внешний жесткий диск от терминала перед размонтированием.
Это - диск sata, подключенный через usb.
Выполнение hdparm дает это
ry@G62x:/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
Можно безопасно размонтировать и вращать вниз внешний жесткий диск от терминала наиболее легко при помощи функциональности командной строки udisks
, который не требует использования sudo, если Ваша система настраивается правильно. (Для списка имен устройств войти mount
в терминале сначала.)
При нахождении внешнего диска используйте следующие команды. Необходимо сначала размонтировать раздел (использование sdb1
или безотносительно mount
показал местоположением):
udisks --unmount /dev/sdb1
Затем для безопасного удаления (т.е. spindown-Вы услышите, что он нажимает и вращается вниз), используйте только sdb
, например:
udisks --detach /dev/sdb
Примечание: Это имеет первостепенное значение здесь, что Вы используете sdb
или sdc
без числа раздела при использовании detach
опция; т.е. sdb1
или sdc1
не будет работать. Раздел должен быть размонтирован сначала и затем диск, который сам вращают вниз как шоу в качестве примера.
udisks
команды работают успешно на весь мой pata и sata внешние жесткие диски.
Если это - 2,5-дюймовый диск, необходимо смочь услышать, что диск заставляет щелчок звучать спустя приблизительно 15 секунд после этого unmout. Это - когда диск парковал чтение/записывающие головки в стороне, и можно безопасно удалить его. Если это - 3,5-дюймовый диск затем нет никакого способа сделать удаление более безопасным путем вращения диска вниз.
Этот ответ основан на большом количестве предположений, поскольку я не помню источник его. Но здесь это:
По крайней мере, это - то, что я делаю. И также, время от времени я делаю длинный тест S.M.A.R.T. на диске, чтобы видеть, ли рабочее состояние диска в порядке.
Для внешних дисков USB использовать
sg_start --stop /dev/sdb
Использование установки
sudo apt-get install sg3-utils
Работы для моего WD Моя Книга Существенные Диски.
Если Вы щелкаете правой кнопкой по значку диска, и выбор Безопасно Удаляют Диск, который должен сделать это (как уже указано, требуется приблизительно 15 секунд).
Если у Вас нет той опции, щелкните правой кнопкой и размонтируйте диск. Затем запустите Дисковую утилиту; выберите диск в левой панели; выберите Безопасное Удаление в правильной панели. Снова, ожидайте 15 секунд или около этого. (С другой стороны, можно Размонтировать Объем от Дисковой утилиты перед Безопасным Удалением, если это легче для Вас.)
Это работало в xfce4 над Fedora 17 для того, чтобы выключить внешний жесткий диск:
udisks - отсоединение/dev/sdc
Палимпсест раньше имел силу от опции в Fedora 14, но не в Fedora 17.
Полезные функции выходят с обновлением операционной системы и в Windows и в Linux.
udisk опция не работала в моем случае, но следующее сделало:
sudo umount /dev/sdb1
sudo hdparm -y /dev/sdb
Я использую эти команды, удаленно закрывая бездисплейный сервер Linux с внешней Картой памяти. Безопасность не является беспокойством в моем случае, таким образом, пароль сервера находится в сценарии.
Для сервера 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
; в обоих случаях сетевая плата бодрствует, таким образом, это может быть, просыпаются позже.