Outils pour utilisateurs

Outils du site


raspberry:dd_externe (lu 905 fois)

Ceci est une ancienne révision du document !


hdparm - Gestion disque dur

Mise en veille avec hdparm

Contrôler l’état actuel du disque

root@edmchome:/media# hdparm -C /dev/sda

/dev/sda:
 drive state is:  active/idle

Mettre en veille le disque

root@edmchome:/media# hdparm -y /dev/sda

/dev/sda:
 issuing standby command

Vérifier

root@edmchome:/media# hdparm -C /dev/sda

/dev/sda:
 drive state is:  standby

Un accès au disque le réveillera

root@edmchome:/media# ls backup/
lost+found  p2pfr.com
root@edmchome:/media# hdparm -C /dev/sda

/dev/sda:
 drive state is:  active/idle
root@edmchome:/media#

Programmer une veille pour dans 20min

hdparm -S 240 /dev/sda

240 car la valeur est un multiple de 5 sec

Pour que tous ces paramètres soient actifs au redémarrage de la machine, il faut écrire dans le fichier de config /etc/hdparm.conf

Configuration

Ouvrez le fichier de config et rajoutez les lignes suivantes pour automatiser cette tâche au démarrage de la machine

vi /etc/hdparm.conf

/dev/sda {
  spindown_time = 120
}
service hdparm restart

Utiliser l'ID du disque dur

Si vous voulez être certain qu’au redémarrage de la machine cette config s’applique au bon disque dur, utilisé le chemin l’id plutôt que le chemin standard.

Tapez la commande

ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root  9 janv.  1  1970 ata-ST3120022A_3JT2JDW8 -> ../../sda
lrwxrwxrwx 1 root root 10 janv.  1  1970 ata-ST3120022A_3JT2JDW8-part1 -> ../../sda1
lrwxrwxrwx 1 root root 13 janv.  1  1970 memstick-SD02G_0xa9baae34 -> ../../mmcblk0
lrwxrwxrwx 1 root root 15 janv.  1  1970 memstick-SD02G_0xa9baae34-part1 -> ../../mmcblk0p1
lrwxrwxrwx 1 root root 15 juin  20 07:17 memstick-SD02G_0xa9baae34-part2 -> ../../mmcblk0p2
lrwxrwxrwx 1 root root  9 janv.  1  1970 scsi-SST3120022A_J32TDJ8W -> ../../sda
lrwxrwxrwx 1 root root 10 janv.  1  1970 scsi-SST3120022A_J32TDJ8W-part1 -> ../../sda1

Dans mon cas, je remplacerai

/dev/sda

par

/dev/disk/by-id/ata-ST3120022A_3JT2JDW8

Particularité

J’ai pu remarquer que sur certain disque, la commande de mise en veille fonctionne mais la commande de timeout ne fonctionne pas. Il y a aurai apparemment un timeout minimum sur certain disque.

  • 10min pour les disques de 1To hdparm -S 60 /dev/…
  • 20min pour les disques de 2To hdparm -S 120 /dev/…
raspberry/dd_externe.1372610573.txt.gz · Dernière modification: 30-06-2013 18:42 de edmc73