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 13/01/2019, 17:51]
?? [Installation] ajout pour cd-rom
smartmontools [Le 09/07/2019, 15:22]
90.50.84.44 [Installation]
Ligne 15: Ligne 15:
 // De façon incompréhensible,​ le paquet __smartmontools__ n'est pas installé par défaut et fait l'​objet de relativement peu de publicité//​ // De façon incompréhensible,​ le paquet __smartmontools__ n'est pas installé par défaut et fait l'​objet de relativement peu de publicité//​
 </​note> ​ </​note> ​
- 
-<note important>​Lorsqu'​on récupère un disque d'​occasion,​ c'est la première chose à faire avant d'​envisager de l'​utiliser.</​note>​ 
- 
  
 ===== Installation ===== ===== Installation =====
  
 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]]**.
- 
-Lorsque l'​installateur sera lancé, cet [[http://​hpics.li/​023ee91|écran]] s'​affichera. Cliquer sur **Forward** (Continuer). 
- 
-Puis cela sera au tour de [[http://​hpics.li/​3d38783|celui-ci.]] Cliquer encore sur **Forward** (Continuer). ​ 
- 
-L'​installation proprement dite commencera alors. 
- 
-[[http://​pix.toile-libre.org/​upload/​original/​1525427073.png|Il semble que l'​installation de smart notifier est compliquée en version live USB 18.04]] 
  
 Si vous souhaitez une interface graphique ​ à smartmontools [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gsmartcontrol]]**.\\ Si vous souhaitez une interface graphique ​ à smartmontools [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​gsmartcontrol]]**.\\
- 
-[[http://​pix.toile-libre.org/​upload/​original/​1525427073.png|Il semble que l'​installation de gsmartcontrol est compliquée en version live USB 18.04]] 
- 
- 
 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, comme cela peut vous être demandé dans forum, il est possible de faire une installation "à minima"​ en ligne de commande. 
-<​code>​sudo apt-get install --no-install-recommends smartmontools</​code>​ 
  
- Attention. Il est possible d'​avoir un message d'​erreur disant d'​installer l'​application cd-rom. Cela se fait avec la commande suivante. +=====  Utilisation =====
-<​code>​sudo apt-cdrom add</​code>​+
  
-puis, il faut relancer les commandes d'​installation de smartmontools. ​ 
- 
- 
-=====  Utilisation ===== 
-==== Obtenir les informations déjà connues du firmware. ==== 
  
 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 71: Ligne 48:
    sudo smartctl -s on -a /dev/sdX    sudo smartctl -s on -a /dev/sdX
  
-==== Pour vérifier l'​état des secteurs. ==== 
- 
-<note warning> Attention. Si un intervenant du forum vous demande de donner l'​état du disque en utilisant des commandes du chapitre trois, cela veut dire qu'il ne vous demande pas de faire des tests sur le disque. Alors ne les faites pas. En effet, cela n'​apporte strictement rien si on soupçonne qu'il y a déjà des problèmes. 
-</​note>​ 
  
   * Pour faire des tests   * Pour faire des tests
Ligne 94: Ligne 67:
   sudo smartctl -q errorsonly -H -l selftest /dev/sdX   sudo smartctl -q errorsonly -H -l selftest /dev/sdX
   ​   ​
 +
  
 ===== Informations sur l'​état actuel d'un disque. ===== ===== Informations sur l'​état actuel d'un disque. =====
Ligne 109: Ligne 83:
 <​code>​sudo smartctl -s on -a /​dev/​sdX</​code>​Rappel : Mettre un chiffre après la lettre **X** est (sauf montage en RAID, voir note) **nuisible**. <​code>​sudo smartctl -s on -a /​dev/​sdX</​code>​Rappel : Mettre un chiffre après la lettre **X** est (sauf montage en RAID, voir note) **nuisible**.
  
-<note tip>La lettre X est à remplacer par la lettre du disque qui pose problème, le plus souvent c'est a</​note>​+
 ==== Cas des boîtiers et autres adaptateurs USB ==== ==== Cas des boîtiers et autres adaptateurs USB ====
  
Ligne 167: Ligne 141:
 === Exemple concret === === Exemple concret ===
  
-Exemple avec un adaptateur de marque U-Green avec le chipset VIA qui se charge en **/dev/sdc**+Exemple avec un adaptateur de marque U-Green avec le chipset VIA qui se charge en /dev/sdc
  
   * tester la commande initiale : <​code>​sudo smartctl -s on -d sat  -a /​dev/​sdc</​code>​   * tester la commande initiale : <​code>​sudo smartctl -s on -d sat  -a /​dev/​sdc</​code>​
Ligne 178: Ligne 152:
 > A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive'​ options. > A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive'​ options.
  
-  * recherche du périphérique USB utilisant le pilote UAS : <​code>​lsusb -t</​code>​+  * recherche du périphérique USB utilisant le pilote UAS : <​code>​lsusb -t | grep uas</​code>​
  
-> /:  Bus **04**.Port 1: Dev 1, Class=root_hub,​ Driver=xhci_hcd/​4p,​ 5000M +>      |%%__%% Port **3**: Dev **35**, If 0, Class=Mass Storage, Driver=**uas**,​ 480M
->      |%%__%% Port 3: Dev **35**, If 0, Class=Mass Storage, Driver=**uas**,​ 480M+
  
-  * relever la valeur après ​Bus (ici 4) et Dev (ici 35), et rechercher les identifiants USB pour ce périphérique <​code>​lsusb -s 4:​35</​code>​+  * relever la valeur après ​Port (ici 3) et Dev (ici 35), et rechercher les identifiants USB pour ce périphérique <​code>​lsusb -s 3:​35</​code>​
  
-> Bus 004 Device 035: ID **2109:​0711** VIA Labs, Inc.+> Bus 003 Device 035: ID **2109:​0711** VIA Labs, Inc.
  
   * dans l'​exemple,​ noter pour la suite <id vendeur>​=2109 et <id produit>​=0711   * dans l'​exemple,​ noter pour la suite <id vendeur>​=2109 et <id produit>​=0711
Ligne 201: Ligne 174:
 >     ​|%%__%% Port 3: Dev 36, If 0, Class=Mass Storage, Driver=**usb-storage**,​ 480M >     ​|%%__%% Port 3: Dev 36, If 0, Class=Mass Storage, Driver=**usb-storage**,​ 480M
  
-  * relancer la commande smartctl et constater qu'il n'y a plus d'​erreur : <code bash>​sudo smartctl -s on -d sat  -a /dev/sdc</​code>​+  * relancer la commande smartctl et constater qu'il n'y a plus d'​erreur : <code bash>​sudo smartctl -s on -d sat  -a /dev/sdc
  
 > smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-71-generic] (local build) > smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-71-generic] (local build)
Ligne 210: Ligne 183:
 > Device Model: ​    WDC WD1600AAJS-75M0A0 > Device Model: ​    WDC WD1600AAJS-75M0A0
 > [...] > [...]
 +</​code>​
 === Blacklister le module UAS === === Blacklister le module UAS ===
  
Ligne 230: Ligne 203:
  
  
-==== Activer ​le daemon smartd==== +==== activer ​le daemon smartd==== 
-<note important>​** Par défaut, le demon smart n'est pas activé ​et correctement paramétré. Il est indispensable de le faire manuellement.**</​note>​ +<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__  +
- +
-- Décommenter __start_smartd=yes__  +
- +
-- Décommenter la liste des disques surveillés en mettant les bons noms de disques (**/​dev/​sda** par exemple)+
  
-- Démarrer ​le service en tapant dans un [[terminal]]:​+[[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 293: Ligne 260:
   * [[wp>​S.M.A.R.T.]] (en anglais mais beaucoup moins abrégé).   * [[wp>​S.M.A.R.T.]] (en anglais mais beaucoup moins abrégé).
   * [[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)]]
-  *  [[https://​www.smartmontools.org/​wiki/BadBlockHowto|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 - Diagnostic et Réparation]]   * **Vidéo**: [[https://​www.youtube.com/​watch?​v=1e3N1wqhpSA|Secteurs Morts - Diagnostic et Réparation]]
   * **Video**: [[https://​www.youtube.com/​watch?​v=VtFQ0AXSAFc|Comprendre les attributs SMART - Diagnostic HDD]]   * **Video**: [[https://​www.youtube.com/​watch?​v=VtFQ0AXSAFc|Comprendre les attributs SMART - Diagnostic HDD]]
  • smartmontools.txt
  • Dernière modification: Le 03/04/2024, 14:03
  • par 37.174.27.231