Attualmente sto configurando un nuovo server principale e sto cercando di far girare i dischi dopo un'ora. Ma non si abbassano.
Impostare
Ho il mio intero sistema su un ssd: / dev / sda. Ho tre hdd nel sistema: / dev / sdb, / dev / sdc e / dev / sdd. Non sono montati, sebbene contengano volumi LVM (attivi).
Cosa funziona
Posso mettere il disco in standby usando:
hdparm -y /dev/sdb
Il disco rimane spento per giorni (se lascio da solo il sistema), indicando (penso) che il sistema in realtà non sta generando alcuna attività
Utilizzo di valori relativamente piccoli per il timeout come:
hdparm -S 180 /dev/sdb
hdparm -S 240 /dev/sdc
hdparm -S 241 /dev/sdd
funziona anche. Ciascuno dei dischi si gira dopo il periodo di tempo specificato (rispettivamente 15 minuti, 20 minuti e 30 minuti)
Cosa non funziona
Provo a impostare il valore di timeout su un'ora, in questo modo:
hdparm -S 242 /dev/sdb
Il comando sembra avere esito positivo, ma il disco non va affatto in standby (ad es. Dopo un giorno, il disco è ancora in modalità attiva / inattiva, come testimoniato dal mio misuratore di potenza, nonché
hdparm -C /dev/sdb
Dettagli del sistema
Questa è Debian Squeeze, in esecuzione su una scheda madre Asus con alimentazione Atom (AT5NM10T-I). I dischi sono:
[1.948217] scsi 0:0:0:0: Direct-Access ATA OCZ VERTEX PLUS 3.50 PQ: 0 ANSI: 5
[1.953713] scsi 1:0:0:0: Direct-Access ATA ST2000DL003-9VT1 CC3C PQ: 0 ANSI: 5
[1.954302] scsi 4:0:0:0: Direct-Access ATA ST31500341AS SD1B PQ: 0 ANSI: 5
[1.954873] scsi 5:0:0:0: Direct-Access ATA ST31500341AS SD1B PQ: 0 ANSI: 5