Load Cycle: risparmio energetico aggressivo può danneggiare gli hard disk?
Si parlava oggi su #archlinux (azzurra) dell'ormai noto "bug" che qualche mese fa aveva fatto notizia: "Ubuntu distrugge l'hard disk"
Riassumendo, il problema sta in un'eccessiva usura della meccanica degli hard disk a causa della funzione di parcheggiamento delle testine nei periodi di inattività.
Per conoscere il numero di parcheggiamenti già effettuati, installate smartmontools con pacman e date:
smartctl -a /dev/sda | grep Load_Cycle
L'ultimo numero presente sulla riga rappresenta il numero di parcheggiamenti effettuati.
E' interessante calcolare anche il numero per ora di utilizzo, dividendo quindi questo valore per il numero delle ore di accensione del disco:
smartctl -a /dev/sda | grep Hours
Se il contatore ha raggiunto già livelli alti (cercando su internet un disco medio sarebbe progettato per qualche centinaio di migliaio di cicli), è possibile impostare al minimo il risparmio energetico:
hdparm -B 254 /dev/sda
O, se non dovesse funzionare, spegnere completamente la gestione dell'APM:
hdparm -B 255 /dev/sda
Per finire, inserire il comando giusto in rc.local per automatizzarne l'esecuzione ad ogni boot.
Marzo 4th, 2008 at 20:28
ma è preoccupante se il mio output è questo??
9 Power_On_Hours 0×0032 099 099 000 Old_age Always - 782714
225 Load_Cycle_Count 0×0012 001 001 000 Old_age Always - 1543985
Marzo 4th, 2008 at 23:54
mah, sembrano valori decisamente sballati (782714 ore sono 32mila giorni ovvero 89 anni :D) dubito che almeno 89 anni fa esistessero HD
visto che il dato sulle ore non è attendibile, possiamo anche dubitare sull'attendibilità del dato sui Load_Cycle: 1 milione e mezzo di cicli sembrerebbero molti… di che disco si tratta?
Marzo 5th, 2008 at 00:14
Device Model: SAMSUNG HM080JI
Serial Number: S082J10Y823079
Firmware Version: YC100-04
User Capacity: 80,026,361,856 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 7
ATA Standard is: ATA/ATAPI-7 T13 1532D revision 0
eh già, avevo fatto anch'io il calcolo delle ore, infatti il mio dubbio era che non fossero ore..
nell'output di smartctl -a /dev/sda c'è un warning che mi dice di usare un opzione per bug noti nel firmware samsung, ma i valori rimangono invariati.. vabbè approfondirò!
grazie mille!