LINUX.ORG.RU

usb hdd в спящий режим


0

0

возникла такая задача:

1)

hdparm -S 4 /dev/sdb устанавливает spindown timeout винта на 20 сек, через 20 сек как положено отключается

hdparm -S 4 /dev/sdh (который на USB) ругается:
setting standby to 4 (20 seconds)
HDIO_DRIVE_CMD(setidle1) failed: Invalid argument

какой есть способ?



2)

/dev/hda не отключается, т.к. постоянно к нему ктото обращается.

echo 5> /proc/sys/vm/laptop_mode - не помогает.

что делать?
это на обычном компе, не на ноуте. просто хочу, чтоб ночью было тихо при работающем компе. (ставлю жидкостное охлаждение)


На счёт hda - смотри крон + какие-то процессы могут записывать или читать с диска. Usb - можно выдернуть.=)
Вообще на сколько помню новые ядра умеют software suspend, для этого нужно пропатчить shutdown, swap раздел размером >= размеру оперативки и поддержка в ядре
Подробнее в доках к ядру.

Zi
()
Ответ на: комментарий от Zi

1) выдёргивать усб - не прикольно. :)

2) suspend я умею, но нужен не он. нужно чтоб комп работал (трансляция ТВ в городскую локалку + библиотека KOLHOZ)

3) в ноуте когда есть питание, корневой винт тоже пописывает чтото, а в /proc/sys/vm/laptop_mode - 0. Но как только отключаешь шнурок, винт перестаёт дёргаться, через 5 сек засыпает, в /proc/sys/vm/laptop_mode - 1. как сделать также на главном компе?

scyld
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.