Как отключить питание внешнего жесткого диска?

Автор dr_faust, 11 февраля 2021, 12:48:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dr_faust

Команда umount не отключает. Диск прололжает вращаться. При вытаскивании usb-шнура издает неприятный счелчек. Гугл говорит, что это не есть хорошо и вредно для сохранности диска. Вначале надо остановить вращение и припарковать головки. Как это сделать в линуксовых системах?

Заранее спасибо за ответы.
Debian 10. LXDE.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dr_faust

Цитата: dzhoser от 11 февраля 2021, 12:54:55
А на  окошках разве подругому?
Понятия неимею. Где-то полгода назад пользовал на винде флешку. Там есть для нее режим безопасного изъятия, отключающий сведодиодный индикатор, следовательно, и питание флешки в целом. В thunder от xfce тоже такая функция есть. Для флешек. С хардами не знаю.
Debian 10. LXDE.

yoric


dr_faust

Цитата: yoric от 11 февраля 2021, 14:17:41
umount
hdparm -[S1|y|Y]

Попробуйте
Во всех трех слуучаях выдает ошибку

SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Хард новый. Бэкапный. Т.е. днями не работает. Гугление показало, что вероятная проблема такова.
Либо криво собранный китайцами интерфейсы подключения.
Либо проблема в совместимости usb 3 при подключении в usb 2 больших дисков. Диск большой. На 4 тб. Подключаю действительно к usb 2. Поскольку при подключении к 3 версии система намертво виснет. Пробовал подключить на той же машине, но другом дистрибутиве. Тоже виснет.

[Временно или постоянно] решение отлючения диска нашел в утилите гноме диск. Там есть функция отключения диска.
Debian 10. LXDE.


dr_faust

Цитата: ogost от 11 февраля 2021, 17:51:37

udiskctl power-off <dev>

Работает. Только нужно добавть ключ --block-device.

udisksctl power-off --block-device /dev/sdX

Без него диск не видит.
Debian 10. LXDE.


Дима Скоков

В приложении "Диски" GNOME справа вверху есть кнопка меню и пункт "Отключить питание"

Дима Скоков

#9
Цитироватьudisksctl power-off --block-device /dev/sdX
Что-то с использующими диск приложениями не очень хорошее происходит при этом, наверное.
По хорошему найти, какой процесс не дает отключить диск нормально
Спасибо, подсказали, что эта команда не отключит не отмонтированный раздел, так что здесь я не прав

ihammers

Цитата: Дима Скоков от 21 февраля 2021, 15:22:40По хорошему найти, какой процесс не дает отключить диск нормально
Как вариант это можно сделать через lsof:

~$ lsof /media/MOUNT-POINT
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

ShER424

#11
Сейчас проверил ноутбучный HDD с китайским шнурком USB3>SATA.
Debian 10, MATE 1.20.4
В контекстном меню есть пункт "Безопасно удалить привод", после выбора которого HDD останавливается.
Что по USB2, что по USB3
Ветви старых дорог хлещут тебя по лицу.
Нас гоняет по свету ветер и рок.

ogost

Цитата: Дима Скоков от 21 февраля 2021, 15:22:40
Цитироватьudisksctl power-off --block-device /dev/sdX
Что-то с использующими диск приложениями не очень хорошее происходит при этом, наверное.
По хорошему найти, какой процесс не дает отключить диск нормально
Указанная команда не даст выключить примонтированный раздел. Вопрос ТС был в том, чтобы потушить уже отмонтированный диск, который продолжает крутиться.