Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:smartmontools [20/11/2011 17:23] bract correction du lien nano |
doc:systeme:smartmontools [06/05/2020 07:25] (Version actuelle) smolski |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== SMARTMONTOOLS ====== | ====== SMARTMONTOOLS ====== | ||
- | * Objet : commande smartmontools - Surveillance des disques. | + | * Objet : smartmontools. |
- | * Niveau requis : DÉBUTANT AVISÉ | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Commentaires : //il est indispensable de vérifier si les disques supportent les fonctions S.M.A.R.T.// | + | * Commentaires : //Surveillance des disques. // |
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) et [[commande:editeur:nano|nano]]. | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
+ | * Suivi : {{tag>à-tester}} | ||
+ | * Création par [[user>smolski]] le 17-08-2010 | ||
+ | * Testé par <...> le <...> FIXME | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=2888 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | == Remarque == | ||
+ | |||
+ | Il est indispensable de vérifier si les disques supportent les fonctions S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology). | ||
+ | |||
+ | **Nota :** | ||
+ | |||
+ | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== Installation ===== | ===== Installation ===== | ||
- | <code bash> | + | <code root>apt-get update && apt-get install smartmontools</code> |
- | # apt-get install smartmontools</code> | + | |
- | ===== Remarque ===== | + | ===== Préambule ===== |
- | ''Smartmontools'' est un outil de surveillance de l'état des disques. | + | Le paquet ''smartmontools'' contient deux utilitaires (smartctl et smartd) pour la surveillance et le contrôle de l'état des disques.\\ |
- | Le démon enverra un mail à **root** s'il détecte le moindre problème (un seul mail par problème, pas de SPAM). | + | Le démon enverra un mail à **root** s'il détecte le moindre problème (un seul mail par problème, pas de SPAM).\\ |
En dehors du démon, Smartmontools peut être utilisé par exemple par **phpSysInfo** pour afficher l'état des disques. | En dehors du démon, Smartmontools peut être utilisé par exemple par **phpSysInfo** pour afficher l'état des disques. | ||
- | |||
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 25: | Ligne 36: | ||
Par exemple pour le disque sda: | Par exemple pour le disque sda: | ||
- | <code bash> | + | <code root>smartctl -i /dev/sda</code> |
- | # smartctl -i /dev/sda</code> | + | |
Ce qui renverra quelque chose comme (en bleu les infos les plus utiles) : | Ce qui renverra quelque chose comme (en bleu les infos les plus utiles) : | ||
- | <code> | + | <code bash> |
START OF INFORMATION SECTION | START OF INFORMATION SECTION | ||
Ligne 48: | Ligne 58: | ||
les infos les plus utiles : | les infos les plus utiles : | ||
- | <code> | + | <code bash> |
Device is: In smartctl database [for details use: -P show] | Device is: In smartctl database [for details use: -P show] | ||
Ligne 56: | Ligne 66: | ||
SMART support is: Disabled</code> | SMART support is: Disabled</code> | ||
- | ==== Activer Smart ==== | + | ==== TP - Activer Smart ==== |
Activer ensuite les capacités S.M.A.R.T. pour chaque disque (à faire une fois pour toutes, théoriquement si l'OS est réinstallé il sera inutile de recommencer) : | Activer ensuite les capacités S.M.A.R.T. pour chaque disque (à faire une fois pour toutes, théoriquement si l'OS est réinstallé il sera inutile de recommencer) : | ||
- | <code bash> | + | <code root>smartctl --smart=on --offlineauto=on --saveauto=on /dev/sda</code> |
- | # smartctl --smart=on --offlineauto=on --saveauto=on /dev/sda</code> | + | |
==== Afficher un disque ==== | ==== Afficher un disque ==== | ||
Pour afficher l'état d'un disque : | Pour afficher l'état d'un disque : | ||
+ | <code root>smartctl --all /dev/sda</code> | ||
<code bash> | <code bash> | ||
- | # smartctl --all /dev/sda</code> | ||
- | <code> | ||
smartctl 5.40 2010-07-12 r3124 [i686-pc-linux-gnu] (local build) | smartctl 5.40 2010-07-12 r3124 [i686-pc-linux-gnu] (local build) | ||
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net | Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net | ||
Ligne 222: | Ligne 230: | ||
=== Activer le démon === | === Activer le démon === | ||
- | Pour activer le démon, il faut dé-commenter avec un éditeur de texte comme [[commande:editeur:nano]] par exemple une ligne de son fichier de configuration : | + | Pour activer le démon, il faut dé-commenter avec un éditeur de texte comme [[:doc:editeurs:nano]] par exemple une ligne de son fichier de configuration : |
+ | <code root>nano /etc/default/smartmontools</code> | ||
<code bash> | <code bash> | ||
- | # nano /etc/default/smartmontools | ||
... | ... | ||
start_smartd=yes | start_smartd=yes | ||
Ligne 238: | Ligne 246: | ||
Il faut configurer Smartmontools pour utiliser les températures au format brut ainsi : | Il faut configurer Smartmontools pour utiliser les températures au format brut ainsi : | ||
+ | <code root>nano /etc/smartd.conf</code> | ||
<code bash> | <code bash> | ||
- | # vi /etc/smartd.conf | ||
DEVICESCAN -R 194 -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner</code> | DEVICESCAN -R 194 -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner</code> | ||
Ligne 251: | Ligne 259: | ||
Puis relancer le démon: | Puis relancer le démon: | ||
- | <code bash> | + | <code root>/etc/init.d/smartmontools start</code> |
- | # /etc/init.d/smartmontools start</code> | + | |
==== Test manuel ==== | ==== Test manuel ==== | ||
Pour lancer manuellement un test complet immédiat sur un disque : | Pour lancer manuellement un test complet immédiat sur un disque : | ||
- | <code bash> | + | <code root>smartctl --test=long /dev/sda</code> |
- | # smartctl --test=long /dev/sda</code> | + | |
Ou pour un test rapide : | Ou pour un test rapide : | ||
- | <code bash> | + | <code root>smartctl --test=short /dev/sda</code> |
- | # smartctl --test=short /dev/sda</code> | + | |
==== Disques exotiques ==== | ==== Disques exotiques ==== | ||
Ligne 270: | Ligne 275: | ||
Bon monitoring :-) | Bon monitoring :-) | ||
+ | ===== Liens utiles sur le forum ===== | ||
+ | |||
+ | * https://debian-facile.org/viewtopic.php?pid=247255#p247255 (Comprendre les erreurs sur le disque dur) | ||
+ | //Merci à// **calixtus06**// &// **Micp** //pour cette participation éclairante.// :-D | ||
===== Liens et Remerciements ===== | ===== Liens et Remerciements ===== | ||
Ligne 275: | Ligne 284: | ||
//Et merci au tuto de //**lea-linux**// ici :// | //Et merci au tuto de //**lea-linux**// ici :// | ||
- | * http://www.lea-linux.org/documentations/index.php/Hardware-hard_plus-smart | + | * [[http://www.lea-linux.org/documentations/index.php/Hardware-hard_plus-smart]] |
+ | * [[https://fr.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology#Attributs_S.M.A.R.T._connus]] \\ De Y316 sur le forum df là : [[https://debian-facile.org/viewtopic.php?pid=165831#p165831]] =) |