[megoldva] HDD energiatakarékosság

Fórumok

Hello mindenki,

A következő probléma megoldásában kérném a segítségeteket:
Van egy Ubuntu 10.10-es linux-al telepített foogjuk rá hogy hálózati adattárolóm (Egyébként a vas egy thintune vékonykliens 800MHz VIA procival, 512 MB rammal, és egy 120 Gb-os Samsung IDE vinyóval) A család fontos adatait tárolja valamint biztonsági mentési feladatokat is ellát. (rsync) Azt szeretném megoldani hogy a rendszer üresjáratban állítsa meg a vinyót (hiába IDE vinyó mégis /dev/sda) és ezzel teljesen passzív módban működjön. A hdparm -S valamennyi /dev/sda parancsot már próbáltam de gyakorlatilag semmi hatása, a BIOSban engedélyezve van a vinyó megállítás. A lemez a hdparm -Y /dev/sda parancsra megáll, majd pár másodperc múlva újraindul. Olvasgattam itt a fórumon, és a témáról kapcsolatban Google barátommal is társalogtam és semmi érdekeset nem találtam. Nembiztos hogy fontos, de: a vinyón egy EXT4, egy EXT3 és egy SWAP partíció van.

Aki tud valami okosat ne tartsa magában!

Hozzászólások

nem azért indul el állandóan, mert írni akar a logfájlokba?

Valami használni akarná a merevlemezt szerintem, umountolás ugye megvolt mielőtt a hdparmmal próbáltad leállítani? Egyébként nem túl szerencsés ötlet leállítgatni a merevlemezt, a sok start-stop, kihűlés-bemelegedés hamarabb kinyírja mint ha folyton menne.

Unmount nemhiszem hogy jó ötlet lenne, mivel a rendszer fut róla. Egyébként nem állítanám le 5 percre én sem(ismerem a gyakori felpörgetés, leállás hatásait) de amikor 8 órát üresen megy szerintem az sok.
Hogy tudom csekkolni hogy mi loggol esetleg?

Én a log partíciót nem tennén pendrive-ra, mert a logokat lehet, hogy gyakran írja, az meg nem tesz jót a flashnek. De ettől még persze a HDD lekapcsolható.

Logokat pl. ramdiskre, és x óránként kiírni pendrive-ra, az már jobb lehet. Van már on-the-fly tömörített ramdisk fs is a linuxban, ha jól tudom. Busybox (is) tud olyat, hogy meg lehet határozni az egyes logfile-ok max méretét, így a ramdisk sem telne be.
--
http://www.open-st.eu

Szóval a logokkal kapcsolatban csak annyit hogy bekonfigoltam hogy a tmpfs-be tegye őket a rendszer, és cron d segítségével 3 óránként vinyóra költöznek. Egyébként a pendrive már eleve halott ötlet volt: a gépen usb 1-es kapuk vannak, az pedig kicsit lassú a rendszernek.(tapasztalat mert próbáltam nem is egy fajta disztróval)

Itt már írták, hogy valószínűleg a logfile-ok írása lesz a gond.

Javaslatom: laptop-mode-tools csomagban van egy lm-profiler nevű szkript, ami tíz percig figyeli a merevlemez-használatot, és javaslatot ad az egyes processzek leállítására. A crond, atd, stb. service-eket alapból javasolni fogja.

A laptop-mode.conf-ban pedig részletesen lehet állítgatni, hogy mennyi üresjárat után kapcsoljon le, stb. Ugye ez nem egy laptop, lehet, hogy ezért nem fog működni, bár kötve hinném, hogy a lmt ellenőrizné, ha meg mégis, akkor is be lehet állítani, hogy ha fut a lmt, és AC-ról megy a cucc, akkor hogy paraméterezze az sdparmot.

Pl. mount opciók közé 'commit=1800', ha megbízható a szervered.

Fejlemények:
Azt a mountolást a commit kapcsolóval nem egészen értem, talán ha elmegyaráznád kicsit....
lefuttattam egy lm-profilert:
szabálytalan időnként van egy jbd2/sda1-8 nevezetű dolog, ami a google szerint a journaling
szintén szabálytalan időnként van egy miniserv.pl, ami valószínűleg a gépemre telepített webmin webszervere lesz.
A webmint lelövöm és meglátjuk úgy.
További feljemények max holnap várhatók, a eddigi segítségeket nagyon köszönöm!

Szóval sokminden történt az elmúlt nap:
A rendszert kicsit elkonfigoltam, reinstall gyorsabbnak tűnt, és ezúttal EXT2-t választottam (remélem jól tettem). Lefuttattam az lm-profilert, kijött hogy csak a flushd használja a vinyót, apt-get install noflushd lett a válaszom. Azóta a vinyó csendben van és miden jónak tűnik. :)