HDD teljes leállítása

Fórumok

Szeretnék csinálni egy olyat, hogy ha egy adott HDD adott hőmérséklet fölé emelkedik,
akkor teljesen válassza le a linux.
A hőm. figyelése, megvan. Ha túl meleg, akkor figyelmeztet, kiveszi a zpoolból.
Ez után kéne leállítanom (pl hdparm -al) Azzal csak az a gondom, hogy ha valami rá akar nézni a hdd-re, akkor vissza felpörög, mert csak standby-ba teszi.

Van-e valami olyan HDD stop ami ezt kiküszöböli ?

Hozzászólások

De mit szeretnél mi történjen? Kapjon I/O errort az applikáció?
Umountold a filerendszert is, azzal megakadályozhatod, hogy barmi is hozzanyúljon a diszkhez.
De lehet hogy egyszerűbb volna az egész gépet lekapcsolni túlmelegedés esetén...

Ha kivetted a zpoolból (tehát, nincs róla felcsatolva fájlrendszer, nem írod-olvasod a raw tartalmát, stb.) akkor mi akarhatna ránézni?

Ezt szerintem erősen gondold át. Inkább pakolj be még néhány erősebb 9-12 centis ventit a gépházba, minthogy ez legyen a gond. Még az egyszerű micro-atx desktopomba is 3x12 centis venti (2xelől, 1x hátul) pakolható, ráadásul szélcsatorna jelleggel, tehát izmos ventikkel kisebbfajta szélvihar generálható már ott is. (Egy kis moddal egészen jó miniszerver lenne építhető belőle ebből kifolyólag egyébként.)

Jha nem a hűtéssel van a gond. Nemrégiben találkoztam egy motorhibás diszkel. Agyon hűtve feltornázta magát 50 fölé :D Mikor a mellette levő 35 volt :D
Gondoltam bevédem magam az ilyen ellen. Annyi, hogy nem akarom, hogy egy ilyen miatt a gép dobjon egy hátast, hanem okosan szeretném megoldani.

RaidZ -ből lecsatolni, kikappcsolni,jelenteni a hibáról...

szerk:
Amúgy 12cm-es delta coolerek gondoskodnak a hűtésről általam vezérelve. 1db megy alacsony fordulaton idle módban.
Magas IO esetén, és bizonyos hőfok felett mind3 cooler max. fordulaton fut. (Még jó hogy be vannak csavarozva a hdd-k :D)

Miért is állna le az egész gép egy hdd miatt?

Ha elkezd hibázni, kihullik minden értelmes RAID-ból. 50 fokon meg pöröghet addig amíg ki nem cseréled. Picit felmelegíti a mellette levőket, de +-5 Celsius a lemezeknek semmi. Pl. a SMART selftest is simán meglöki ennyivel, ha egyébként idle szokott lenni.

2 fele standby-ba lehet rakni hdparm-al, es csak az egyikbol ebred fel magatol a masikbol soha.
-y put drive in standby mode
-Y put drive to sleep

most nem akarom kiprobalni melyik melyik :)

A'rpi

szerk:
-Y Force an IDE drive to immediately enter the lowest power consump-
tion sleep mode, causing it to shut down completely. A hard or
soft reset is required before the drive can be accessed again (the
Linux IDE driver will automatically handle issuing a reset if/when
needed). The current power mode status can be checked using the
-C flag.

hdparm -y (kis y)akkor felporog ha raolvasol
hdparm -Y (nagy Y) akkor io errort kapsz ha raolvasol, ami azert szepen meg tudja fogni a gepet
nekem az a tapasztalat, ha lecsatolod a partitiont, kiveszed raidbol, vagy akarmi is hasznalja, akkor arra az eg vilagon nem fog raolvasni semmi.

En a helyedben kis y al elkuldenem aludni, es beallitanek egy rovid auto spindown timert ... fejbol mar nem tudom mi a kapcsolo hdparm alatt, de ezt szoktam remote management eseten tenni a raidbol kieso hddkkel, hogy feleslegesen ne fogyasszanak.