Portál AbcLinuxu, 10. května 2025 09:07

Dotaz: Monitorovanie disku

11.2.2015 20:30 jany2 | skóre: 30 | blog: jany_blog
Monitorovanie disku
Přečteno: 272×
Odpovědět | Admin

Mam 2x disk:

1x SSD (system /)

1X HDD (data /home)

System je ubuntu server 14.04 Kedze HDD sa velmi nevyuziva nastavil som v /etc/hdparm.conf spindown po 10 minutach. Chcel by som teraz nejak monitorovat, kedy sa disk uspava a kedy prebudza, resp. ako casto to robi (v priemere za den). Uvazujem ci sa spindown oplati, pretoze caste uspavanie a prebudzanie bude mat na disk tiez nepriaznive ucinky.

upozornujem, ze v linuxe som vecny zaciatocnik ...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.2.2015 22:06 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Monitorovanie disku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi nejjednodušší je monitorovat výstup se smartu
smartctl -a /dev/sdX | grep Start_Stop_Count
smartctl -a /dev/sdX | grep Load_Cycle_Count
Vždy poslední číslo na řádku ti dává počet startů (roztočení ploten) a počet parkování hlaviček.

A to si třeba někam skládat >> soubor případně ještě přihodit timestampy.
smartctl -a /dev/sdX | grep Start_Stop_Count | ts '[%Y-%m-%d %H:%M:%S]' >> soubor 
připadně jen čas a číslo akcí
smartctl -a /dev/sdX | grep Start_Stop_Count | awk '{ print $(NF) }' | ts '[%Y-%m-%d %H:%M:%S]' >> soubor
utilitka ts je v perlovém baliku moreutils. Vyzkoušej si to bez redirekce na přikazovém řádku a pak to nechej třeba dělat cron každých 8 hodin a uvidíš.
12.2.2015 19:48 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: Monitorovanie disku

thx ... otestujem a dam vediet ako to funguje

upozornujem, ze v linuxe som vecny zaciatocnik ...
13.2.2015 17:32 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: Monitorovanie disku

Nainstaloval som baliky

 sudo apt-get install smartpm-core   
sudo apt-get install smarmontools   
sudo apt-get install moreutils

A enabloval som

smartctl -s on /dev/sdb

a potom som pouzil tvoj prikaz

smartctl -a /dev/sdb | grep Start_Stop_Count | awk '{ print $(NF) }' | ts '[%Y-%m-%d %H:%M:%S]' >> /home/jany/smart

ale subor je stale prazdny, asi som nieco nepochopil

upozornujem, ze v linuxe som vecny zaciatocnik ...
13.2.2015 17:45 nobody
Rozbalit Rozbalit vše Re: Monitorovanie disku
je urcite zarizeni sdb ten hdd ? neni to ssd ? to Start_Stop_Count nema ;)
poustit smartclt pres sudo ?

zkus teda jen: sudo smartctl -a /dev/sdb | grep Start_Stop_Count
a kdyz i to prazdno, tak: sudo smartctl -a /dev/sdb
13.2.2015 19:25 jany2 | skóre: 30 | blog: jany_blog
Rozbalit Rozbalit vše Re: Monitorovanie disku

aha, nespustal som to ako root, ked som pouzil ako pises

sudo smartctl -a /dev/sdb | grep Start_Stop_Count

Tak odpoved bola

4 Start_Stop_Count        0x0032   100   100   020    Old_age   Always       -       280

Skusim este komplet prikaz z vystupom do suboru a dam vediet zajtra

upozornujem, ze v linuxe som vecny zaciatocnik ...

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.