2014. november 16., vasárnap

Western Digial Green lemezhiba linux alatt






Az alábbi leírást Katona András olvasónktól kaptam. Változtatás nélkül közlöm a hasznos információkat. Ezúton is szeretném neki megköszönni!


"A Manjaro WIKI oldalán találtam ezt a leírást, ami engem is érintett, érdemes mindenkinek ellenőrizni más disztribúciók estében is. A szükséges programok valószínűleg meg találhatóak a többi disztribúcióban is. Én most a Manjaro leírását magyarítottam.

https://wiki.manjaro.org/index.php?title=Western_Digital_Green_-_Drive_Fix_-_Linux

A hiba

A hiba akkor jelentkezik ha Western Digital Green vincsesztert Linux alatt rendszerlemeznek használjuk vagy pl. NAS-ban, hasonló körülmények között Windows alatt is előjön. A problémát az lemez intellipark szolgáltatása okozza, ami 8 mp. inaktivitás után parkolópályára viszi az olvasófejet.

A legtöbb Linux disztribúció a háttérben percenként pár alkalommal ír a lemezre pl. logolások. Ennek eredménye akár 100 fölötti parkoltatási ciklus is lehet óránként, ami rendkívül gyors elhasználódáshoz vezet, továbbá lassítja a rendszerműködését.

A példának hozott esetben egy XBCM média szerverben négy év alatt 2 db 1TB merevlemez ment tönkre illetve egy harmadik lemezt megvizsgálva 29549 óra alatt 1991353 parkoltatás volt. Ezzel szemben egy WD Black lemezt meg vizsgálva 721 parkoltatás volt 13579 óra használat alatt.

Ez rendkívüli hiba mivel a gyár leírás szerint a 300.000 parkolási ciklust garantál.

http://www.wdc.com/wdproducts/library/SpecSheet/ENG/2879-771438.pdf

Hogyan ellenőrizheted a WD Green merevlemezt?

Ha ilyen merevlemezed van mielőbb ellenőrizd a SMART adatokat még mielőtt késő lenne.

Ehhez telepítsd a smartmontools-t

Terminálban:
$ sudo pacman -S smartmontools
 
Ellenőrizd a lemez állapotát ha kell cseréld le meghajtó “sda” jelét ha szükséges. (Ha kell terminálban az lsblk paranccsal ellenőrizheted hogy mi a WD Green lemez meghajtó jele, vagy gparted-el, I-nex-el):

Terminálban:

$ sudo smartctl -A /dev/sda | grep "^193" 


193 Load_Cycle_Count 0x0032 253 253
000 Old_age Always - 1991353 

Ha parkolások száma “Load cycle count” meghaladja a pár ezret téged is érint a “idle3 timer”probléma.

Egy ellenpélda, egy lemez adatai amit nem érint a hiba:

$ sudo smartctl -A /dev/sdb | grep "^193" 

193 Load_Cycle_Count 0x0032 200 200
000 Old_age Always - 721


A probléma megoldása

Ha érint a hiba, kijavíthatod ehhez használhatod a WD által kiadott DOS-os eszközt amit wdidle3.exe néven találhatsz meg. Ha nem akarod ezt használni, használhatod a nem hivatalos linuxos megoldást is ami az idle3-tools mely megtalálható a Manjaro csomagtárolójában.

A forrás kódja itt: http://idle3-tools.sourceforge.net/
Telepítsd az idle3-tools -t
Terminálban:

$ sudo pacman -S idle3-tools

Most ellenőrizd a leállítási időzítést. (Ha kell cseréld le az “sda” - t a saját meghajtódnak megfelelően) Terminálban:

$ sudo idle3ctl -g /dev/sda

Valószínűleg 80 [8sec] lesz az időzítés beállítása.
Kapcsoljuk ki a merevlemez időzítését, hogy a rendszer kezelje azt az energia gazdálkodási beállítások szerint. (Ha csak a lemez beállításait szeretnéd megváltoztatni itt találsz leírást: http://idle3-tools.sourceforge.net/)
Az időzitő letiltása. (Ha kell cseréld le az “sda” - t a sáját meghajtódnak megfelelően)

Terminálban:

$ sudo idle3ctl -d /dev/sda

Kapcsold ki a gépet majd, kapcsold be hogy az új beállítások érvénybe lépjenek.
Az újraindítás nem elég!

Ellenőrizd le újra az időzítés beállítását.

Terminálban:

$ sudo idle3ctl -g /dev/sda

most már letiltva kell lennie “disabled”.
Ha akarod eltávolíthatod a feltelepített programokat.
Terminálban:

$ sudo pacman -R idle3-tools smartmontools

Most már élvezheted a WD Green merev lemez előnyeit ha már megvetted"

Nincsenek megjegyzések:

Megjegyzés küldése