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édentesRévision précédente
Prochaine révision
Révision précédente
smartmontools [Le 08/12/2025, 17:00] – orthographe, syntaxe, mise en forme / suppr init.d obsolete / *codification* n'appartient pas au champs lexical informatique, mais legislatif. / daemon -> service / on peut éviter *faire*, *mettre* etc. en utilisant des verbes dédiés / etc. krodelabestiolesmartmontools [Le 06/02/2026, 11:46] (Version actuelle) – [Pour une instance opérationnelle] titre inutile krodelabestiole
Ligne 3: Ligne 3:
 ====== Smartmontools ====== ====== Smartmontools ======
  
-Smartmontools est un paquet regroupant un ensemble d'outils basés sur la technologie [[wpfr>Self-Monitoring,_Analysis_and_Reporting_Technology|S.M.A.R.T.]]. Celle-ci est un système et un ensemble d'outils qui permettent de suivre et contrôler l'état de supports de stockage, [[:SSD]] ou [[:disques durs]]. S.M.A.R.T. ignore les partitions et le partitionnement.+Smartmontools est un paquet regroupant un ensemble d'outils basés sur la technologie [[wpfr>Self-Monitoring,_Analysis_and_Reporting_Technology|S.M.A.R.T.]]. Celle-ci est un système et un ensemble d'outils qui permettent de suivre et contrôler l'usure de supports de stockage, [[:SSD]] ou [[:disque dur|disques durs]]. S.M.A.R.T. ignore les partitions et le partitionnement : il ne rend compte que de l'état physique des supports de stockage.
  
 S.M.A.R.T. est reconnu et implémenté sur la plupart des disques durs depuis la fin des années 1990. S.M.A.R.T. est reconnu et implémenté sur la plupart des disques durs depuis la fin des années 1990.
Ligne 16: Ligne 16:
 ===== Installation ===== ===== Installation =====
  
-==== Pour une instance opérationnelle ==== +Commencez par [[:deb#installer_un_paquet_deb|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]]''.+
  
 <note warning>Le service de notification utilise l'un de ces deux processus : ''mailx'' ou ''mailutils''. Le plus simple est d'installer et configurer [[:msmtp]] pour recevoir une alerte par email.</note> <note warning>Le service de notification utilise l'un de ces deux processus : ''mailx'' ou ''mailutils''. Le plus simple est d'installer et configurer [[:msmtp]] pour recevoir une alerte par email.</note>
  
-Si vous souhaitez utiliser une interface graphique pour **smartmontools**, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] ''[[apt>gsmartcontrol]]''.\\+Si vous souhaitez utiliser une interface graphique pour **smartmontools**, [[:deb#installer_un_paquet_deb|installez le paquet]] ''[[apt>gsmartcontrol]]''.\\
 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]].
Ligne 33: Ligne 31:
 Évidemment, il reste possible de récupérer les données S.M.A.R.T sans causer d'usure au SSD, heureusement 8-)</note> Évidemment, il reste possible de récupérer les données S.M.A.R.T sans causer d'usure au SSD, heureusement 8-)</note>
  
-Pour utiliser certaines fonctionnalités avancées avec les [[:SSD]] **NVMe**, il peut être nécessaire d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>nvme-cli]]''.+Pour utiliser certaines fonctionnalités avancées avec les [[:SSD]] **NVMe**, il peut être nécessaire d'[[:deb#installer_un_paquet_deb|installer le paquet]] ''[[apt>nvme-cli]]''.
  
 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 131: Ligne 129:
 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>
  
->smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-71-generic] (local build) +><code>smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-71-generic] (local build) 
->Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org +Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org 
-> + 
->**Read Device Identity failed: scsi error unsupported field in scsi command** +**Read Device Identity failed: scsi error unsupported field in scsi command** 
-> + 
->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.</code>
  
   * Recherche du périphérique USB utilisant le pilote UAS : <code>lsusb -t | grep uas</code>   * Recherche du périphérique USB utilisant le pilote UAS : <code>lsusb -t | grep uas</code>
Ligne 162: Ligne 160:
 ><code>|__ Port 3: Dev 36, If 0, Class=Mass Storage, Driver=**usb-storage**, 480M</code> ><code>|__ Port 3: Dev 36, If 0, Class=Mass Storage, Driver=**usb-storage**, 480M</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+  * 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>
  
->smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-71-generic] (local build) +><code>smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-71-generic] (local build) 
->Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org +Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org 
-> + 
->=== START OF INFORMATION SECTION === +=== START OF INFORMATION SECTION === 
->Model Family:     Western Digital Caviar Blue Serial ATA +Model Family:     Western Digital Caviar Blue Serial ATA 
->Device Model:     WDC WD1600AAJS-75M0A0 +Device Model:     WDC WD1600AAJS-75M0A0 
->[...] +[...]</code>
-</code>+
  
 === Blacklister le module UAS === === Blacklister le module UAS ===
Ligne 286: Ligne 283:
  
 ===== Voir aussi ==== ===== Voir aussi ====
 +
 +  * [[https://www.smartmontools.org/|Site officiel]]
 +  * [[https://github.com/smartmontools/smartmontools|Sources]]
  
   * [[:probleme_de_disque|Problème de disque ou partition]]   * [[:probleme_de_disque|Problème de disque ou partition]]
-  * [[http://smartmontools.sourceforge.net|Site officiel Smartmontools]] 
   * [[http://smartlinux.sourceforge.net/smart/attributes.php|Index des SMART Attributes]]   * [[http://smartlinux.sourceforge.net/smart/attributes.php|Index des SMART Attributes]]
   * [[http://www.lea-linux.org/documentations/index.php/Hardware-hard_plus-smart|Tuto sur le système smart]] : tutoriel de Lea-linux   * [[http://www.lea-linux.org/documentations/index.php/Hardware-hard_plus-smart|Tuto sur le système smart]] : tutoriel de Lea-linux