Portál AbcLinuxu, 12. května 2025 10:50

Dotaz: Disk se vypina

14.8.2011 15:49 Michal Urban | skóre: 7
Disk se vypina
Přečteno: 287×
Odpovědět | Admin
Zdravim,

mam netbook HP 5103 a pripadne mi zvlastni chovani disku. Standardne nastavuji disk na stand-by time 2 minuty, ale tenhle disk se vypina po cca 10 vterinach a to i kdyz nastavim:
hdparm -S 0 /dev/sda

Rikal jsem si, jestli si nepletu vibrace disku s vibracemi ventilatoru, ale pokud po uspani spustim nejaky drive nespusteny program, tak to nejakou dobu trva, protoze se roztaci disk ... V soucasnosti pouzivam nastaveni:
hdparm -B 1 -S 24 /dev/sda

A disk se vypina po cca 10-15 vterinach.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.8.2011 16:11 lelio | skóre: 1 | Bratislava/Humenné
Rozbalit Rozbalit vše Re: Disk se vypina
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, kde si si nastavil tie dve minúty? Stáva sa Ti to, iba keď notebook fičí na batériu, alebo aj keď je na ac? Ak máš nainštalovaný a bežiaci laptop-mode-tools, pozri si nastavenia v /etc/laptop-mode/laptop-mode.conf . Máš v ňom medziiným tri riadky:

LM_AC_HD_IDLE_TIMEOUT_SECONDS=7200

LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20

NOLM_HD_IDLE_TIMEOUT_SECONDS=7200

-toto sú default hodnoty, podľa ktorých sa hdd idúci na batériu vypína každých 20 sekúnd.
14.8.2011 17:22 Michal Urban | skóre: 7
Rozbalit Rozbalit vše Re: Disk se vypina
Diky! Ale zvlastni, myslel jsem, ze prave tohle nastavim pres ten parametr u hdparmu. Jinak jakou doporucujes hodnotu pro LM_BATT_HD_IDLE_TIMEOUT_SECONDS? 60?
14.8.2011 18:51 lelio | skóre: 1 | Bratislava/Humenné
Rozbalit Rozbalit vše Re: Disk se vypina

Pozor, ak máš bežiacu službu laptop-mode (z balíka laptop-mode-tools), čo zrejme máš,

tak riešenie s hdparm je iba jednorázové, teda ak si na batérii a mal si napr. hdd práve vypnutý,

a chceš ho s hdparm zapnúť, zapneš ho, ale ak nie je na ňom po dobu 20 sekúnd žiadny I/O

tak sa zase vypne. To nie je bug, ale feature, laptop-mode ten príkaz prebije, veď o to sa mimo iného aj

stará, -aby hdd nebežal, keď to nie je potrebné a tým nežral zbytočne drahocennú energiu _batérie_.

za rozumnú hodnotu LM_BATT_HD_IDLE_TIMEOUT_SECONDS pokladám tak 30, max 45 sekúnd. Nezabudni ale, že

po editovaní /etc/laptop-mode/laptop-mode.conf je potrebné službu reštartovať,

aby sa znenené hodnoty znovunačítali, takto:

sudo /etc/rc.d/laptop-mode restart

Keby si mal ešte nejaké otázky, vpohode sa ozvi!
14.8.2011 20:28 Michal Urban | skóre: 7
Rozbalit Rozbalit vše Re: Disk se vypina
To s tou prioritou chapu, ale zvlastni je, ze kdyz jsem ted nastavil LM_BATT_HD_IDLE_TIMEOUT_SECONDS na 300 a stejne se disk vypne po 30s (pocital jsem od chvile kdy se pri startu Chrome spusti disk do chvile, kdy se vypne) a ne po 5 minutach. A restartoval jsem pro jistotu cely komp. Da se v nejakem souboru (nekde v /proc?) zjistit, jaka je aktualne pouzivana hodnota?
14.8.2011 20:49 Michal Urban | skóre: 7
Rozbalit Rozbalit vše Re: Disk se vypina
Tak nakonec jsem dal
CONTROL_HD_POWERMGMT=0
a
hdparm -B 254 -S 60 /dev/sda
a disk se skutecne nezastavuje. Takze to nastavim zrejme na 12 (minuta) a na 60 v laptop-mode.conf ... a necham to tak ...
luta avatar 14.8.2011 21:57 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
Rozbalit Rozbalit vše Re: Disk se vypina

i hdparm jde nastavit v laptop-mode tools jen uz nevim jak :) zkus pohledat :)

luta avatar 14.8.2011 18:16 luta | skóre: 20 | blog: muj_blok | Prostějov/Brno
Rozbalit Rozbalit vše Re: Disk se vypina
Odpovědět | | Sbalit | Link | Blokovat | Admin

-B 1 je blbost. Mozna proto se ti to uspava. nastav -B 254 (u seagate pak neparkujou hlavy) popr -B 128

14.8.2011 20:52 Michal Urban | skóre: 7
Rozbalit Rozbalit vše Re: Disk se vypina
Ok, diky. Davam 254.
14.8.2011 20:45 tuxmartin | skóre: 39 | blog: tuxmartin | Jicin
Rozbalit Rozbalit vše Re: Disk se vypina
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ja mam v domacim serveru 2,5" ATA disk WD1200BEVE-00WZT0 a ten ma taky problemy s neustalym parkovanim.

Zkousel jsem to nastavit pres hdparm, ale nefungovalo to.

Po 1 roce se disk skoro uparkoval (nekde jsem cetl, ze tento model disku parkuje po 8s). Vyresil jsem to touto prasarnou a problem se vyresil:

$ cat /usr/local/bin/disk 
#!/bin/bash
cd /tmp
while [ 1 ]; do
    POC=1
    while [ "$POC" -le 20 ]; do
	CAS=`date +%s`
	dd if=/dev/urandom of=/tmp/urandom$CAS bs=512 count=1 > /dev/null 2>&1
	sync
	POC=$((POC + 1))
	sleep 5
    done
    rm /tmp/urandom*
done


$ cat /etc/rc.local 
#!/bin/sh -e
nice -n -20 /usr/local/bin/disk &
exit 0

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.