Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
smartmontools [Le 16/03/2013, 13:55]
93.31.196.61 [activer le daemon smartd]
smartmontools [Le 30/01/2017, 09:44] (Version actuelle)
78.250.243.29 [Information sur l'état actuel d'un disque.]
Ligne 17: Ligne 17:
  
 ===== Installation ===== ===== Installation =====
 +==== sur système installé ====
 Commencez par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] Commencez par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]]
 **[[apt>​smartmontools|smartmontools]]**. **[[apt>​smartmontools|smartmontools]]**.
 +Ce paquet est disponible dans la logithèque ubuntu sous le nom GSmartControl.
 +==== sur support d'​installation ====
 +Commencer par positionner votre clavier en français s'il ne l'est pas avec la commande suivante:
 +
 +**setxkbmap fr**
 +        ​
 +Puis frapper les commandes suivantes
 +
 +**sudo add-apt-repository "deb http://​archive.ubuntu.com/​ubuntu $(lsb_release -sc) universe"​**
 +
 +**sudo apt-get update**
 +
 +**sudo apt-get install --no-install-recommends smartmontools** ​ ### Attention il y a deux tirets devant le mot **no**.
 +
 +
 +
 +   
 +
 +=====  Utilisation =====
  
-===== Utilisation===== 
  
 Dans les exemples suivants, on va considérer le disque dur nommé // /dev/sdX //, qu'il faudra remplacer par le nom du disque que vous voulez tester, par exemple ///​dev/​hda//,​ ///​dev/​sdc//​ (( la liste des noms de disques durs de votre système peut s'​obtenir par :  Dans les exemples suivants, on va considérer le disque dur nommé // /dev/sdX //, qu'il faudra remplacer par le nom du disque que vous voulez tester, par exemple ///​dev/​hda//,​ ///​dev/​sdc//​ (( la liste des noms de disques durs de votre système peut s'​obtenir par : 
Ligne 35: Ligne 53:
  
  
-  * Pour obtenir toutes les infos disponibles par SMART sur le disque+  * Pour obtenir quelques infos disponibles par SMART sur le disque 
 + 
 +   sudo smartctl -H -i /dev/sdX 
 + 
 +Pour obtenir toutes les infos disponibles par SMART sur le disque
  
    sudo smartctl -a /dev/sdX    sudo smartctl -a /dev/sdX
Ligne 41: Ligne 63:
  
   * Pour faire des tests   * Pour faire des tests
-Au moins deux types de tests sont possibles, les courts (~1 min) et les longs (~10 min à 90 min).+Au moins deux types de tests sont possibles, les courts (~1 min) et les longs (~10 min à 90 min)((Une estimation de la durée prise par ces tests est visible dans la sortie de : 
 +   sudo smartctl -a /dev/sdX 
 +)).
  
 Pour lancer l'​exécution des tests Pour lancer l'​exécution des tests
Ligne 54: Ligne 78:
 ou en plus bref (retourne un message seulement si le disque retourne un indicateur SMART "​failing"​ ou si des autotests ont enregistré des erreurs) ​ ou en plus bref (retourne un message seulement si le disque retourne un indicateur SMART "​failing"​ ou si des autotests ont enregistré des erreurs) ​
   sudo smartctl -q errorsonly -H -l selftest /dev/sdX   sudo smartctl -q errorsonly -H -l selftest /dev/sdX
 +
 +
 +
 +===== Information sur l'​état actuel d'un disque. =====
 +
 +La connaissance de l'​état actuel d'un disque peut être importante pour valider une  erreur de lecture écriture.
 +**Cette information est souvent demandée dans le forum**. La commande est:
 +  * sudo smartctl ​   -s     ​on ​    ​-a ​    /​dev/​sdX
 +
 +Cette commande peut ne pas fonctionner si le disque est connecté en usb. Certaines de ces commandes peuvent alors être essayées:
 +  * sudo smartctl ​   -s   ​on ​   -d  ata     ​-a ​   /dev/sdX
 +  * sudo smartctl ​   -s   ​on ​   -d  sat     ​-a ​   /dev/sdX
 +  * sudo smartctl ​   -s   ​on ​   -d scsi    -a     /​dev/​sdX
 +  * sudo smartctl ​  ​-s ​  ​on ​    -d auto  -T verypermissive ​   -a   /​dev/​sdX
 +  * sudo smartctl ​  ​-s ​  ​on ​    -d test   -T verypermissive ​   -a   /​dev/​sdX
 +
 +
 +
 +
 +
  
  
Ligne 61: Ligne 105:
  
 Il est aussi possible de paramétrer des alertes automatiques (envoi de mail, messages utilisateur par wall, syslog, ... ) en cas de détections d'​erreurs ou de signes de vieillissement. Il est aussi possible de paramétrer des alertes automatiques (envoi de mail, messages utilisateur par wall, syslog, ... ) en cas de détections d'​erreurs ou de signes de vieillissement.
- 
 **smartd** est inclus dans le paquet //​smartmontools//​ **smartd** est inclus dans le paquet //​smartmontools//​
  
-Le fichier de configuration est __/​etc/​smartd.conf__ ​ Par défaut, il est configuré pour scanner tous les disques.+Le fichier de configuration est __/​etc/​smartd.conf__ ​ Par défaut, il est configuré pour scanner tous les disques. Une configuration de ce fichier est donc nécessaire pour obtenir des alertes pertinentes.
  
  
 ==== activer le daemon smartd==== ==== activer le daemon smartd====
-[[tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] __/​etc/​default/​smartmontools__ et décommenter __start_smartd=yes__ puis démarrer le service en tapant dans un [[terminal]]:​+<note important>​** Par défaut, le demon smart n'est pas activé. Il est indispensable de le faire manuellement.** 
 + 
 +[[tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] __/​etc/​default/​smartmontools__ et décommenter __start_smartd=yes__ puis démarrer le service en tapant dans un [[terminal]]:​</​note>​
  
   sudo /​etc/​init.d/​smartmontools start    sudo /​etc/​init.d/​smartmontools start 
Ligne 76: Ligne 121:
 L'​action de ce programme est de se mettre à l'​écoute des messages de tests et  d'​ouvrir une fenêtre d'​avertissement s'il détecte un problème. L'​action de ce programme est de se mettre à l'​écoute des messages de tests et  d'​ouvrir une fenêtre d'​avertissement s'il détecte un problème.
  
-<note tip>Pour que **smart-notifier** lance ces messages d'​alertes,​ il faut que smartd soit actif et que la session en cours ait été redémarrée+<note tip>Pour que **smart-notifier** lance ces messages d'​alertes,​ il faut que smartd soit actif, paramétré, ​et que la session en cours ait été redémarrée.
 </​note>​ </​note>​
  
Ligne 88: Ligne 133:
 Ce qui affichera : Ce qui affichera :
  
-{{:smart-notifier.png|}} +{{::smart-notifier_15.10.png?800|smart-notifier sous Ubuntu 15.10}}
  
 ===== Traduire l'​alerte ===== ===== Traduire l'​alerte =====
Ligne 113: Ligne 157:
 ''<​property name="​label"​ context="​True"​ translatable="​True">​Message original de smartd :</​property>''​ ''<​property name="​label"​ context="​True"​ translatable="​True">​Message original de smartd :</​property>''​
  
-===== Interface ​Graphique ​pour smartmontools ​ ===== +===== Interface ​graphique ​pour smartmontools ​ ===== 
-Copies d'​écran sur le site officiel ​de [[http://​gsmartcontrol.berlios.de/​home/​index.php/​en/​Screenshots|gsmartcontrol]].+gsmartcontrol est une interface graphique (en anglais) de smartmontools.  
 + 
 +Le site officiel ​est ici : [[http://​gsmartcontrol.sourceforge.net/​home/​index.php|GSmartControl]]. 
 +On trouvera des copies d'​écran ici : [[http://​gsmartcontrol.sourceforge.net/​home/​index.php/​Screenshots|Copies d'​écran]]. 
  
-====Lucid et versions ulterieures d'​Ubuntu)====+==== Installation ​====
  
 [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gsmartcontrol|gsmartcontrol]]**. [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gsmartcontrol|gsmartcontrol]]**.
Ligne 127: Ligne 175:
   * [[http://​fr.wikipedia.org/​wiki/​Self-Monitoring%2C_Analysis_and_Reporting_Technology|Wikipédia : SMART]]   * [[http://​fr.wikipedia.org/​wiki/​Self-Monitoring%2C_Analysis_and_Reporting_Technology|Wikipédia : SMART]]
   *  [[http://​valaurea.free.fr/​documents/​sig11_smart.html|Tout savoir de ses disques durs avec smartmontools (sig-11.org)]]   *  [[http://​valaurea.free.fr/​documents/​sig11_smart.html|Tout savoir de ses disques durs avec smartmontools (sig-11.org)]]
-  *  [[http://smartmontools.sourceforge.net/​badblockhowto.html|Bad block HOWTO for smartmontools]] : Pour aller un plus loin lorsqu'​une erreur est détectée.+  *  [[https://www.smartmontools.org/​browser/​trunk/​www/​badblockhowto.xml|Bad block HOWTO for smartmontools]] : Pour aller un plus loin lorsqu'​une erreur est détectée. 
 +  * **Vidéo**: [[https://​www.youtube.com/​watch?​v=1e3N1wqhpSA|Secteurs Morts - Diagnostique et Réparation]] 
 +  * **Video**: [[https://​www.youtube.com/​watch?​v=VtFQ0AXSAFc|Comprendre les attributs SMART - Diagnostique HDD]]
  
 ---- ----
  
 //​Contributeurs : [[utilisateurs:​didrocks ]], [[utilisateurs:​fnx]],​ [[utilisateurs:​.amalric.]] pour la traduction, [[utilisateurs:​furious-therapy]] : DEB pour Jaunty.// //​Contributeurs : [[utilisateurs:​didrocks ]], [[utilisateurs:​fnx]],​ [[utilisateurs:​.amalric.]] pour la traduction, [[utilisateurs:​furious-therapy]] : DEB pour Jaunty.//


Le contenu de ce wiki est sous licence : CC BY-SA v3.0