Comment puis-je retirer mes disques après une heure?

Je configure actuellement un nouveau serveur à la maison, et j'essaie de faire tourner les disques après une heure. Mais ils ne tournent pas.

Installer

J'ai tout mon système sur un ssd: / dev / sda. J'ai trois hdds dans le système: / dev / sdb, / dev / sdc et / dev / sdd. Ils ne sont pas montés, bien qu'ils contiennent des volumes (actifs) LVM.

Ce qui fonctionne

Je peux mettre le disque en mode veille en utilisant:

hdparm -y /dev/sdb 

Le disque reste filé pendant des jours (si je quitte le système seul), indiquant (je pense) que le système ne génère vraiment aucune activité

En utilisant des valeurs relativement faibles pour le délai d'attente, comme:

 hdparm -S 180 /dev/sdb hdparm -S 240 /dev/sdc hdparm -S 241 /dev/sdd 

Fonctionne également. Chacun des disques dérive après le temps spécifié (15 minutes, 20 minutes et 30 minutes, respectivement)

Ce qui ne fonctionne pas

J'essaie de définir la durée d'expiration à une heure, de la manière suivante:

 hdparm -S 242 /dev/sdb 

La commande semble réussir, mais le disque ne se met pas en attente (c'est-à-dire après un jour, le disque est toujours en mode actif / inactif, comme en témoigne mon compteur de puissance, ainsi que

 hdparm -C /dev/sdb 

Détails du système

C'est Debian Squeeze, qui fonctionne sur une carte mère Asus Atom (AT5NM10T-I). Les disques sont:

 [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 

Dans sa configuration par défaut, smartd vérifie l'état du disque une fois toutes les 30 minutes, sauf lorsque le disque est en mode veille.

Apparemment, cela génère suffisamment d'activité de disque pour les disques pour ne jamais s'endormir (pour les temps d'attente de plus de 30 minutes), mais ne réveille aucun disque dur.

Vous devriez essayer si cela fonctionne lorsque toutes les partitions sur ce disque sont démontées. J'ai également joué avec cela il y a quelque temps et j'ai eu des problèmes avec des lectures / écritures régulières en tenant le disque en état de rotation.

D'autre part, voir ceci:

Contrôle du cyclisme
L'arrêt et le redémarrage d'un ordinateur ou le redémarrage de l'hibernation cyclent l'alimentation des lecteurs sur l'ordinateur. L'opération de spin-up effectuée par un lecteur après un cycle d'alimentation est censé placer plus de contraintes sur le lecteur que d'exécuter le lecteur en continu pendant une longue période de temps.

Sur la base de l'expérience professionnelle des administrateurs système, on pense qu'il existe une relation directe entre le nombre de cycles de puissance d'un ordinateur et la probabilité d'échec de ses disques. En d'autres termes, un ordinateur avec un temps de disponibilité élevé peut avoir une probabilité plus faible de défaillance du variateur que celui qui a son pouvoir cyclé de façon routinière.

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