Différences
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 Prochaine révision Les deux révisions suivantes | ||
smartmontools [Le 16/03/2013, 11:53] 93.31.196.61 [activer le daemon smartd] |
smartmontools [Le 30/01/2017, 09:37] 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 -T verypermissive -a /dev/sdX | ||
+ | |||
+ | |||
+ | |||
+ | |||
Ligne 61: | Ligne 103: | ||
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 119: | ||
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> | |
- | //Attention **smartd** "reveille" les disques durs externes toutes les 30 minutes pour les analyser, ceci peut provoquer une usure prématurée de ces périphériques si ils sont dotés d'une fonction standby inférieur à 30 minutes//</note> | + | |
Ligne 89: | Ligne 131: | ||
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 114: | Ligne 155: | ||
''<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 128: | Ligne 173: | ||
* [[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.// |