[РЕШЕНО] Остановить HDD по простою

vasek
работает ли сейчас отключение SATA, если записать 1 в файл /sys/block/sdX/device/delete ?
работает , но питание с диска не убирает (продолжает вращаться)
vasek
Вот не могу понять - не ужели ничего не читается с hdd???
чему читаться, если он не системный и даже не смонтирован
vs220
работает , но питание с диска не убирает (продолжает вращаться)
Все-таки успел прочитать мой предыдущий пост пока не удалил написаное ....
Спасибо, что проверил, давно этим не пользовался, а чтобы проверить на ноутбуке нужно загружаться с флэшки.
Тогда вопрос в продолжение - а как включал после выключения?

grayich
он не системный
То есть нужно обязательно отключить питание?
Ошибки не исчезают с опытом - они просто умнеют
vasek
То есть нужно обязательно отключить питание?
так питание не отключается, только шпиндель останавливается
vasek
и об отключении вообще нужно забыть … а вообще то частый останов/раскрутка вредны для hdd …
а команда hdparm -S <N> /dev/sdX просто так уже давно не работает, нужно в smartctl отключать один параметр … хотя сейчас и это уже не помогает - все это выкинули, так как все это не законно и не прописано даже в спецификации … повторюсь - не нужно этим заниматься, все это вредно для hdd.
вы немного ошиблись, и прочитали описание -s, а мы как бы про -S
Ошибки в тексте-неповторимый стиль автора©
indeviral
а мы как бы про -S
в части -S - написанное относиться и к этому .... пишу по памяти, так что могу ошибиться, .... чтобы работала опция -S у hdparm, нужно было взвести один бит, что достигалось отключением одного параметра в smartctl, а потом и это похерили ...
Ошибки не исчезают с опытом - они просто умнеют
grayich
так питание не отключается, только шпиндель останавливается
все верно, остановку шпинделя и имел ввиду ... оговорился.

Раньше это делалось просто
- отмонтируем
- останавливаем шпиндель, ... используя команду SCSI (если не ошибаюсь, то вроде бы scsi_stop или же sg_start --stop)
- отключаем диск, ... используя delete
Работает ли это сейчас, не знаю ...

PS - поменял местами два последних пункта
Ошибки не исчезают с опытом - они просто умнеют
vasek
а как включал после выключения?
sudo sh -c "echo "'- - -'" > "/sys/class/scsi_host/hostX/scan""
тут уже X не номер диска а номер сата порта куда он включен

в /sys/block/sdX/device/rescan записать не получиться так как после "удаления устройства" /sys/block/sdX уже нет.
Тоже скорее всего и с остановкой шпинделя будет, надо сначала остановить а уже потом "удалять" устройство

vasek
То есть нужно обязательно отключить питание?
достаточно в суспенд диск отправить (шпиндель останавливается и головки паркуются) - это его штатное состояние (предусмотрено производителем) и при этом он не шумит и потребляет мизер. Имхо для дисков которые редко используются самое то.
vasek
нужно было взвести один бит, что достигалось отключением одного параметра в smartctl, а потом и это похерили
судя по мануалу hdparm, vs220 прав -S это расширенная модель idle hdd что-то типа глубокого сна при этом это не гарантирует что он остановиться зависит от устройства. А вот -s это отключение питания, и вот там сразу написано что это опасно, и написано что для этого нужно установить перемычку физически(ну я думаю запись нужного бита это одно и тоже)
Ошибки в тексте-неповторимый стиль автора©
vs220
sudo sh -c "echo "'- - -'" > "/sys/class/scsi_host/hostX/scan""
ясно, как обычно ... но подумал, а вдруг появилось что то новенькое?
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.