Pagina 1 di 1

Spegnere i dischi non in uso con HDPARM -B

Inviato: domenica 19 luglio 2009, 0:10
da smurf
Leggendo qua e la sul forum ho scoperto il comando

Codice: Seleziona tutto

hdparm -B
per attivare / disattivare il Controllo Avanzato del Power Management sui dischi.
Ottimo in realtá era da un po' che cercavo 'sta cosa.
Ho 3 dischi sul pc, tutti SATA, su sda non mi interessa perché c' é su la home e il sistema.

Su sdc il comando

Codice: Seleziona tutto

sudo hdparm -B 127
ha funzionato al primo colpo ed ora il disco va in sleep.

Su sdb non c' é verso, ecco l' output
luca@luca-desktop:~$ sudo hdparm -i /dev/sdb

/dev/sdb:

Model=ST3160215AS                            , FwRev=4.AAB  , SerialNo=            5RX7FKLZ
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=?16?
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=312581808
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7

* signifies the current active mode

luca@luca-desktop:~$ sudo hdparm -B 127 /dev/sdb

/dev/sdb:
setting Advanced Power Management level to 0x7f (127)
HDIO_DRIVE_CMD failed: Input/output error
luca@luca-desktop:~$
Ho Jaunty con kernel 2.6.29.4.
La domanda é: si tratta di un evidente caso di funzione non supportata dall' HW o si puó fare qualcosa?

Re: Spegnere i dischi non in uso con HDPARM -B

Inviato: domenica 19 luglio 2009, 1:50
da Aeronautico
PUOI FARE SMONTA VOLUME NO?

Re: Spegnere i dischi non in uso con HDPARM -B

Inviato: domenica 19 luglio 2009, 11:34
da Shaved
Il 127 come valore non l'ho mai usato. Di solito vengono usati lo 0 (zero) e i vari 128, 254 e 255.

Da quello che so, però, i valori meno aggressivi per l'hard disk sono il 254 e il 255 (uno o l'altro dipende dal modello del disco).

Re: Spegnere i dischi non in uso con HDPARM -B

Inviato: domenica 19 luglio 2009, 19:09
da smurf
si ma il man di hdparm dice che il 255 disabilita l' advanced PM, i valori tra 128 e 254 non permettono lo spin down, mentre i valori tra 1 e 127 permettono lo spin down.
In effetti il sdc va in sleep (anche se non ho capito perche' ad ogni boot devo ridargli il comando hdparm -B 127).
Il problema del sdb e' che sembra non supportare l' advanced PM e quello che chiedevo e' come posso saperlo con certezza.