Как запретить hdd sleep?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Как запретить hdd sleep?

Сообщение inspirra »

Всем, здравствуйте.

Система, Gentoo. Через некоторое время слышно как диск останавливается, а после обращению к диску, опять раскручивается, но ни одно действие требующее доступа к диску уже на работает. Хотя все, ранее запущенные программы работают, но до тех пор, пока не начнут обращение к диску и уже корректно перезагрузить машину невозможно, только reset'ом.

Подскажите -- как отключить засыпание диска? В BIOS'е засыпание отключено. Но лучше, конечно, если бы и после засыпания все работало.
Спасибо сказали:
fenhel
Сообщения: 117

Re: Как запретить hdd sleep?

Сообщение fenhel »

Inspirer,
Что за диск? Производитель?
Спасибо сказали:
inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: Как запретить hdd sleep?

Сообщение inspirra »

fenhel писал(а):
22.08.2007 19:15
Inspirer,
Что за диск?



Код: Выделить всё

$ uname -a
Linux satsrv 2.6.22-gentoo-r1 #15 SMP Wed Aug 22 13:48:12 UTC 2007 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux

$ dmesg | egrep hd
Kernel command line: root=/dev/hda3
    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:DMA, hdd:pio
hda: WDC WD200EB-11CPF0, ATA DISK drive
hdc: LG CD-ROM CRD-8522B, ATAPI CD/DVD-ROM drive
hda: max request size: 128KiB
hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=38792/16/63, UDMA(100)
hda: cache flushes not supported
 hda: hda1 hda2 hda3
hdc: ATAPI 52X CD-ROM drive, 128kB Cache, DMA
EXT3 FS on hda3, internal journal
Adding 1028152k swap on /dev/hda2.  Priority:-1 extents:1 across:1028152k
e1000: eth1: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda3              18G   10G  6.5G  61% /
udev                   10M  172K  9.9M   2% /dev
/dev/hda1              99M   15M   80M  15% /boot
none                  184M     0  184M   0% /dev/shm
Спасибо сказали:
fenhel
Сообщения: 117

Re: Как запретить hdd sleep?

Сообщение fenhel »

А у него самого никакие энергосберегающие фичи не включены?
Спасибо сказали:
inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: Как запретить hdd sleep?

Сообщение inspirra »

fenhel писал(а):
22.08.2007 19:26
А у него самого никакие энергосберегающие фичи не включены?

Да это вроде как старый, бюджетный диск на 20Гб, не думаю что в нем самом что то есть.
Спасибо сказали:
fenhel
Сообщения: 117

Re: Как запретить hdd sleep?

Сообщение fenhel »

И он себя так ведет только с гентой. Это я к тому что винт действительно старый, все ли в порядке с ним самим.
Спасибо сказали:
inspirra
Сообщения: 211
ОС: FreeBSD, Gentoo

Re: Как запретить hdd sleep?

Сообщение inspirra »

fenhel писал(а):
22.08.2007 19:34
И он себя так ведет только с гентой. Это я к тому что винт действительно старый, все ли в порядке с ним самим.

До отключения/включения диск ведет себя вполне нормально. Т.е., даже если это и диск, что маловероятно, то вопрос в том, как запретить операционке отключать диск, или, хотя бы -- какие даемоны, или ядерные опции за это отвечают?
Спасибо сказали:
fenhel
Сообщения: 117

Re: Как запретить hdd sleep?

Сообщение fenhel »

Возможно с ACPI как-то связано. Интересная фигня...
Спасибо сказали:
fenhel
Сообщения: 117

Re: Как запретить hdd sleep?

Сообщение fenhel »

Можно попробовать с помощью hdparm выставить standby timeout побольше, или APM покрутить.
Спасибо сказали: