Retour : Page Principale > sommaire aide > sommaire aide logiciels
Se connecter en SSH avec transmission de l'affichage :
Et lancer la commande suivante:
gsmartcontrol
smartctl -i /dev/sdc
Afficher toutes les infos déjà disponible :
smartctl -a /dev/sdc
Pour décrypter les infos affichées utiliser la page de Wikipedia : http://fr.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology
Lance un test du disque long :
smartctl -t long /dev/hdc
Type de tests :
* offline : qui va simplement mettre à jour les valeurs des paramètres
* short : qui vérifiera en plus l'état électrique et mécanique du disque, et ajoutera une entrée dans le journal des tests du disque
* long : plus approfondi, et dont la durée peut, en fonction de la taille du disque, dépasser les trente minutes
* conveyance : spécialement destiné à repérer si le disque a été endommagé durant son transport, et qui marche visiblement seulement sur du matériel très récent
Suite Ă un test, voir les erreurs survenues :
smartctl -l error /dev/sdc
Suite à un test, voir l'aperçu rapide des problèmes :
smartctl -l selftest /dev/sdc
Interpréter les températures sur les disques Western Digital
http://www.overclockers.com/forums/showthread.php?t=638469
Mise à jour de la base de données des disques
Puis éditer le fichier /etc/smartd.conf, et ajouter une ligne : DEVICESCAN -a -o on -S on -n standby,q -s (S/../.././02|L/../../6/03) -W 4,35,45 -m <email>
Cela va :
- envoiyer un email en cas de problème
- réaliser des tests courts (S) tous les matins à 2h00 et des tests longs (L) tous les samedis à 3h00.
Description des éléments de cette ligne :
Pour tester l'envoi de message d'alerte, ajouter une option "-M test" puis redémarer le serveur.
Pour ne pas vérifier un attribut précis, utiliser l'option "-I" suivi du numéro de l'attribut. Ex. pour la température : -I 194
Smartmontools
Tutoriels en ligne
- http://valaurea.free.fr/documents/sig11_smart.html
- http://www.lea-linux.org/documentations/index.php/Hardware-hard_plus-smart
- Aide Debian Smartmontools
Interface graphique
Une utilisation et une présentation un tout petit peu plus pratique que smartctlSe connecter en SSH avec transmission de l'affichage :
ssh -X root@adansonia
Et lancer la commande suivante:
gsmartcontrol
Comment utiliser la commande smartctl
Afficher les informations sur un disque :smartctl -i /dev/sdc
Afficher toutes les infos déjà disponible :
smartctl -a /dev/sdc
Pour décrypter les infos affichées utiliser la page de Wikipedia : http://fr.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology
Lance un test du disque long :
smartctl -t long /dev/hdc
Type de tests :
* offline : qui va simplement mettre à jour les valeurs des paramètres
* short : qui vérifiera en plus l'état électrique et mécanique du disque, et ajoutera une entrée dans le journal des tests du disque
* long : plus approfondi, et dont la durée peut, en fonction de la taille du disque, dépasser les trente minutes
* conveyance : spécialement destiné à repérer si le disque a été endommagé durant son transport, et qui marche visiblement seulement sur du matériel très récent
Suite Ă un test, voir les erreurs survenues :
smartctl -l error /dev/sdc
Suite à un test, voir l'aperçu rapide des problèmes :
smartctl -l selftest /dev/sdc
Interpréter les températures sur les disques Western Digital
http://www.overclockers.com/forums/showthread.php?t=638469
Mise à jour de la base de données des disques
- Se rendre sur le serveur dans : cd /usr/share/smartmontools
- Afficher la version de smartctl : smartctl --version
- Aller sur la page web de Smartmontools pour trouver l'url de la base de données correspondant à la version de smartmontools.
- Sauver la précédente version de la base de données : mv drivedb.h drivedb.h.sauv-2014-07-29
- Dans notres cas (v5.41), télécharger le fichier : wget http://sourceforge.net/p/smartmontools/code/HEAD/tree/branches/RELEASE_5_41_DRIVEDB/smartmontools/drivedb.h?format=raw -O drivedb.h
- Tester smartctl : smartctl -a /dev/sda
Configurer smartd
Pour activer le daemon smart, décommenter la ligne "start_smartd=yes" du fichier : /etc/defaut/smartmontools.Puis éditer le fichier /etc/smartd.conf, et ajouter une ligne : DEVICESCAN -a -o on -S on -n standby,q -s (S/../.././02|L/../../6/03) -W 4,35,45 -m <email>
Cela va :
- scaner tous les disques
- envoiyer un email en cas de problème
- réaliser des tests courts (S) tous les matins à 2h00 et des tests longs (L) tous les samedis à 3h00.
Description des éléments de cette ligne :
- DEVICESCAN : indiquer Ă smartd de scaner tous les disques
- -a : vérifie tous les attributs
- -o on : activer la récupération automatique de données en ligne
- -S on : active la sauvegarde automatique des attributs
- -n standby,q : évite de vérifier si le disque est en "standby", et supprime le message de log à cet effet afin de ne pas provoquer une écriture sur le disque
- -s ... : planifier les tests courts et longs
- -W ... : principe de surveillance de la température
- -m ... : email où l'alerte sera envoyée
Pour tester l'envoi de message d'alerte, ajouter une option "-M test" puis redémarer le serveur.
Pour ne pas vérifier un attribut précis, utiliser l'option "-I" suivi du numéro de l'attribut. Ex. pour la température : -I 194