Come faccio a far girare i miei dischi dopo un'ora?


8

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

@ syneticon-dj: fai attenzione a questo suggerimento, alcune persone tendono a creare nuove domande sui siti suggeriti invece di attendere che la loro domanda venga migrata dai voti. Kees-Jan: Per favore, non farlo :)
Sven il

Voglio solo aggiungere, non dovrebbe essere hdparm -S 720 / dev / sdb per un'ora di standby?
Cold T

@ColdT: No, non dovrebbe essere. Secondo il manuale di hdparm "La codifica del valore di timeout è alquanto peculiare". Vedi il manuale per la spiegazione completa ( linux.die.net/man/8/hdparm )
Kees-

Risposte:


4

Nella sua configurazione predefinita, smartd controlla lo stato del disco una volta ogni 30 minuti, tranne quando il disco è in standby.

Apparentemente, ciò genera abbastanza attività sul disco da non consentire ai dischi di andare effettivamente in modalità sospensione (per timeout superiori a 30 minuti), ma non attiva alcun disco inattivo.


0

Dovresti provare se funziona quando tutte le partizioni su quel disco sono smontate. Ho anche smesso di farlo un po 'di tempo fa e ho avuto alcuni problemi con letture / scritture regolari tenendo il disco in stato di rotazione.

D'altra parte vedi questo:

Controllo del ciclo di alimentazione
Spegnendo e riavviando un computer o riprendendolo dall'ibernazione, si spegne e riaccende le unità del computer. Si ritiene che l'operazione di spin-up eseguita da un azionamento dopo un ciclo di accensione eserciti più stress sull'azionamento che sull'azionamento continuo per un lungo periodo di tempo.

Sulla base dell'esperienza professionale degli amministratori di sistema, si ritiene che esista una relazione diretta tra il numero di cicli di accensione di un computer e la probabilità di guasto delle sue unità. In altre parole, un computer con un elevato tempo di attività può avere una probabilità di guasto dell'unità inferiore rispetto a un computer che ha il suo ciclo di routine.

http://en.wikibooks.org/wiki/Minimizing_Hard_Disk_Drive_Failure_and_Data_Loss/Stress_Control


Grazie per la tua risposta. Nella mia configurazione di test, i dischi non sono montati (come indicato nella sezione di installazione ). Sono consapevole del fatto che le persone credono che il power-cycling del disco causi stress, ma stiamo parlando di un disco che viene usato raramente (meno di una volta al mese) e ho una bolletta energetica da pagare.
Kees-
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.