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
Prochaine révision Les deux révisions suivantes
smartmontools [Le 09/07/2019, 15:22]
90.50.84.44 [Installation]
smartmontools [Le 18/02/2020, 11:02]
37.166.67.1 [Traduire l'alerte] Le fichier est maintenant au format XML
Ligne 17: Ligne 17:
  
 ===== Installation ===== ===== Installation =====
 +==== Pour une instance opérationnelle ====
 Commencez par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​smartmontools]]** et éventuellement **[[apt>​smart-notifier]]**. Commencez par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​smartmontools]]** et éventuellement **[[apt>​smart-notifier]]**.
  
Ligne 23: Ligne 23:
 Le site officiel est ici : [[http://​gsmartcontrol.sourceforge.net/​home/​index.php|GSmartControl]]. 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]]. On trouvera des copies d'​écran ici : [[http://​gsmartcontrol.sourceforge.net/​home/​index.php/​Screenshots|Copies d'​écran]].
 +
 +==== Pour une installation en mode dépannage sur une clé usb  non persistante ====
 + Il est préférable de ne pas perdre une demi-heure d'​installation de paquets qui vont disparaitre dès l'​arrêt de l'​ordinateur.
 +
 +Une installation en ligne de commande n'est pas une absurdité! Au lieu de cliquer sur les liens ci-dessus, faites un copier/​coller de cette ligne: <​code>​sudo apt-get install --no-install-recommends smartmontools </​code>​
 +
 +
 +
  
  
Ligne 44: Ligne 52:
    sudo smartctl -H -i /dev/sdX    sudo smartctl -H -i /dev/sdX
  
-Pour obtenir toutes les infos disponibles par SMART sur le disque+  * Pour obtenir toutes les infos disponibles par SMART sur le disque
  
    sudo smartctl -s on -a /dev/sdX    sudo smartctl -s on -a /dev/sdX
Ligne 50: Ligne 58:
  
   * 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)((Une estimation de la durée prise par ces tests est visible dans la sortie de : 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    sudo smartctl -a /dev/sdX
 )). )).
  
-Pour lancer l'​exécution des tests+  * Pour lancer l'​exécution des tests 
   sudo smartctl -t short /dev/sdX   sudo smartctl -t short /dev/sdX
   sudo smartctl -t long  /dev/sdX   sudo smartctl -t long  /dev/sdX
Ligne 60: Ligne 71:
  
   * Ensuite pour accéder au résultats/​statistiques de ces tests :   * Ensuite pour accéder au résultats/​statistiques de ces tests :
 +
  
   sudo smartctl -l selftest /dev/sdX   sudo smartctl -l selftest /dev/sdX
Ligne 66: Ligne 78:
   ​   ​
   sudo smartctl -q errorsonly -H -l selftest /dev/sdX   sudo smartctl -q errorsonly -H -l selftest /dev/sdX
 +  ​
 +
 +
 +  * Pour relancer un test long  qui s'est arrêté ​ suite à une erreur sur le LBA **N**-1.
 +
 +     sudo smartctl ​ -t select,​N-max /dev/sdX
 + 
 +
 +
 +  * Pour suivre l'​exécution de cette relance.
 +     
 +  ​
 +
 +    sudo smartctl -a /dev/sdX | grep left
 +    ​
 +Cela permet de visualiser le LBA début et le LBA fin de l'​intervalle de 65536 secteurs en cours de test. __Ne pas se fier au pourcentage indiqué__.
 +
 +  * Exécution d'un test long sur un disque de grande capacité.
 +
 +Le test long peut durer des heures. S'il y a un arrêt pour une cause externe, Le LBA en cours de traitement ​ peut  ne pas être mémorisé. Une solution consiste à lancer ​ un test sur les 500  premiers ​ Gio  ( ou le   ​premier Tio) du disque avec cette commande
 +   sudo smartctl ​ -t select,​0-999999999 ​ /​dev/​sdX ​
 +   ou
 +   sudo smartctl ​ -t select,​0-1999999999 ​ /​dev/​sdX ​   ### pour 1 Tio
 +   ou
 +   sudo smartctl ​ -t select,​0-499999999 ​ /​dev/​sdX ​    ### pour 250 Gio
 +
 +Lorsque ce test est terminé, on fait un test de la suite  quand on le désire ​  avec cette commande qu'il faudra répéter le nombre de fois nécessaires après s'​être assuré que la précédente s'est correctement terminée et que la fin du disque n'a pas été atteinte. Sinon cela repart depuis le début du disque jusqu'​à la fin!
 +    sudo smartctl ​ -t select,next /​dev/​sdX  ​
 +   
 +
 +     
 +
 +
   ​   ​
  
Ligne 231: Ligne 276:
 Lorsque vous équipez un autre pc que le vôtre de la notification,​ il serait dommage qu'​elle soit ignorée pour une bête impossibilité de compréhension du message... Lorsque vous équipez un autre pc que le vôtre de la notification,​ il serait dommage qu'​elle soit ignorée pour une bête impossibilité de compréhension du message...
  
 +Trouver le nom du fichier contenant les messages d'​avertissement.
 +<code bash> ls -ls  /​usr/​share/​smart-notifier/​smart_notifier </​code>​
 +==== première possibilité ====
 Sauvegarder l'​original en cas de boulette en tapant dans [[terminal]]: ​ Sauvegarder l'​original en cas de boulette en tapant dans [[terminal]]: ​
 <​code>​ <​code>​
 sudo cp /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade.old sudo cp /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade.old
 </​code>​ </​code>​
- 
 puis avec les [[:​sudo|droits d'​administration]],​ [[tutoriel:​comment_modifier_un_fichier|éditez le fichier]] ​ **/​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade** puis avec les [[:​sudo|droits d'​administration]],​ [[tutoriel:​comment_modifier_un_fichier|éditez le fichier]] ​ **/​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade**
 et modifiez les lignes indiquées ci-dessous. et modifiez les lignes indiquées ci-dessous.
Ligne 248: Ligne 295:
 <​property name="​label"​ context="​True"​ translatable="​True">​Message original de smartd :</​property>​ <​property name="​label"​ context="​True"​ translatable="​True">​Message original de smartd :</​property>​
 </​file>​ </​file>​
 +==== Seconde possibilité ====
 +Faire la même action ​ en utilisant les commandes suivantes:
 +<code bash>​sudo cp /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml.old
 +
 +sudo sed -i -e "​s/​gt;​Hard Disk Health Warning/​gt;​Alerte ! Disque-dur en Danger ! /" /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml ​
 +sudo sed -i -e "​s/​Hard Disk Health Warning/​Alerte Disque-dur /" /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml ​
 +sudo sed -i -e "s/The hard disk health status has changed. This could mean that hard drive failure is imminent. It is always a good idea to have up to date backups./​S.m.a.r.t. surveille en permanence les disques-durs et donne l'​alerte en cas de variation importante dans les normales relevées. 60\% des pannes de disques-durs sont mécaniques. S.m.a.r.t. peut en détecter 30\%. Cette alerte n'est pas à prendre à la légère et peut annoncer une panne imminente. Planifier rapidement vos sauvegardes et le remplacement de vos Disques-durs./"​ /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml </​code>​
 +
  
  
  • smartmontools.txt
  • Dernière modification: Le 03/04/2024, 14:03
  • par 37.174.27.231