Należy zacząć od tego, że ten wyimaginowany problem nie zdążył nawet zaistnieć:
* Set hdparm power management to 254 for all hard drives. (Closes: #448673)
-- Raphael Hertzog <
hertzog@debian.org> Thu, 15 Nov 2007 11:45:41 +0100
Jednak szybko zdrowy rozsądek zwyciężył zbiorową histerię i po miesiącu nastąpiła zmiana:
* Set hdparm -B 128 while on battery in 90-hdparm.sh. Head parking is useful
on the road for shock protection. Still set hdparm -B 254 while on AC.
- Raphael Hertzog <
hertzog@debian.org> Thu, 13 Dec 2007 20:27:24 +0100
Do Ubuntu trafiło po roku:
* ac.d/90-hdparm.sh, battery.d/90-hdparm.sh, resume.d/90-hdparm.sh,
start.d/90-hdparm.sh: Set hdparm power management to 254 for all hard
drives. Ignore errors while detecting of APM is supported. Set
hdparm -B 128 while on battery in 90-hdparm.sh. Head parking is useful
on the road for shock protection. Still set hdparm -B 254 while on AC.
(Closes: #448673, #452489, #453478, #458787, #481685)
-- Bryce Harrington <
bryce@ubuntu.com> Wed, 24 Sep 2008 08:43:42 -0700
Dziś są już w innych miejscach te skrypty, które tym zarządzają (pm-powersave).
Oczywiście należy pamiętać, że
It's not a bug - it's a feature!
Kiedyś w biznesowych laptopach (zwykłymi Kowalskimi nigdy się nikt nie przejmował) były montowane specjalne sensory i specjalne sterowniki do Windowsa, które po wykryciu niebezpiecznych sytuacji zatrzymywały dyski i parkowały głowice bo dla klienta biznesowego utrata danych była niedopuszczalna. Potem trafiło na zwykły rynek.
Nie było to ani wydajne, ani skuteczne dlatego w kolejnej generacji dysków rozwiązano to na poziomie firmware dysków i jest dostępne również dla zwykłego zjadacza chleba i nie jest to już pełne parkowanie znane z desktopów (spindown).
Co do wyników SMART, gdy jakiś parametr ma rzeczywiste znaczenie przy ocenie żywotności dysku, to producent z oczywistych powodów zaznaczy to w warunkach gwarancji:
Firma Intel gwarantuje nabywcy powyższego produktu w oryginalnym zapieczętowanym opakowaniu („oryginalny
nabywca”) oraz nabywcy zawierającego produkt systemu komputerowego zbudowanemu przez oryginalnego nabywcę
(„oryginalny nabywca systemu”) co następuje: Jeżeli Produkt jest użytkowany i zainstalowany we właściwy sposób,
będzie wolny od usterek materiałów i robocizny i będzie odpowiadał powszechnie dostępnym specyfikacjom firmy Intel
przez „okres gwarancyjny” trwający NAJWYŻEJ: (A) PRZEZ OKRES 5 (PIĘCIU) LAT LICZONY OD DATY ZAKUPU
PRODUKTU W ORYGINALNYM, ZAMKNIĘTYM OPAKOWANIU PRZEZ PIERWOTNEGO NABYWCĘ LUB OD DATY
ZAKUPU PRZEZ PIERWOTNEGO NABYWCĘ SYSTEMU, LECZ NIE DŁUŻEJ NIŻ (B) DO CZASU, KIEDY WEDŁUG
POMIARU PRZEPROWADZONEGO ZA POMOCĄ IMPLEMENTACJI FIRMY INTEL INTELIGENTNEGO WSKAŹNIKA
ZUŻYCIA MEDIÓW E9 (“SMART” ATTRIBUTE (E9) “MEDIA WEAR-OUT INDICATOR”) OSIĄGNIE WARTOŚĆ
ZNORMALIZOWANĄ 1 (“NORMALIZED VALUE” OF “1”) ZGŁOSZONĄ PRZEZ INTEL® SSD TOOLBOX (ZESTAW
NARZĘDZIOWY SSD INTEL®). Wskaźnik zużycia mediów” (E9) jest wyspecyfikowany w arkuszu danych produktu firmy
Intel i można uzyskać do niego dostęp za pomocą oprogramowania pod nazwą Intel® Solid-State Drive Toolbox (zestaw
narzędziowy do napędu półprzewodnikowego Intel®), które można pobrać bezpłatnie od firmy Intel. Użytkownik programu
SSD Toolbox znajdzie wartość E9 „wskaźnika zużycia mediów” klikając na przycisk „Sprawdź atrybuty SMART”.
Wskaźnik zużycia nowego, nieużywanego napęd ma wartość 100, a napęd, który osiągnął kres zdolności zapisywania
wskaźnik zużycia 1. Jeżeli produkt będący przedmiotem niniejszej ograniczonej gwarancji nie będzie odpowiadał
warunkom niniejszej gwarancji w okresie gwarancyjnym, firma Intel według własnego uznania podejmie następujące
czynności:
Po półrocznym, beztroskim używaniu bez stosowanie żadnych porad spanikowanych użytkowników Ubuntu (typu wyłączanie journalingu):
smartctl -a /dev/sda | grep Media_Wearout_Indicator
233 Media_Wearout_Indicator 0x0032 100 100 000 Old_age Always - 0
Kiedyś z ciekawości sprawdziłem wynik Load_Cycle_Count na netbooku, na którym przez 2 lata był używany wyłącznie WinXP i wartość wynosiła ponad 470 tyś. Nie spotkałem się nigdy z paniką użytkowników Windowsa z tego powodu.
Widziałem nie raz wyniki Load_Cycle_Count rzędu kilku milionów i dyskom nic nie dolegało. Zresztą kto dziś używa wieloletnich dysków twardych.
Używanie parametru 255 ma sens jedynie przy używaniu laptopa jako desktopa. Stale na biurku i z podłączonym zasilaniem. Wtedy nie interesuje nas cała polityka zarządzania energią, ani ryzyko utraty danych przy wstrząsie/upadku.
Nie w każdym przypadku 255 zadziała. Gdy dysk nie pozwala na wyłączenie zarządzaniem energii to po prostu będzie działało wg ustawień producenta, a sam parametr zostanie zignorowany.
Nie po to się kupuje nowy sprzęt, żeby się ograniczać i dodatkowo ryzykować utratę danych.