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 11/09/2022, 12:09]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
smartmontools [Le 03/04/2024, 14:03] (Version actuelle)
37.174.27.231 [Cas d'un disque interne]
Ligne 33: Ligne 33:
 =====  Utilisation ===== =====  Utilisation =====
  
-<note important>​Il est inutile de tester un SSD car les secteurs testés sont virtuels. Cela ne ferait que l'user de façon prématurée !</​note>​ +<note important>​Il est inutile de tester un SSD car les secteurs testés sont virtuels. Cela ne ferait que l'user de façon prématurée ! 
-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 :+ 
 +É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 les SSD **NVME**, il est nécessaire d'​installer un paquet supplémentaire : 
 +<​code>​sudo apt install nvme-cli</​code>​ 
 + 
 + 
 +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 :
   sudo fdisk -l    sudo fdisk -l 
 )) ou // /dev/sg1 // ((les périphériques du type // /dev/sg# // permettent d'​atteindre les disques qui composent un volume géré par un contrôleur RAID hardware. Dans un tel cas, les périphériques du type // /dev/sdX // ne sont pas utilisables car à ce niveau l'OS ne voit que le volume géré par le contrôleur RAID (un disque logique sans information SMART) et non des disques qui le composent (disques physiques avec information SMART). Par exemple, pour obtenir les informations SMART sur un disque SATA faisant partie d'un volume RAID 5 géré par un contrôleur Adaptec : )) ou // /dev/sg1 // ((les périphériques du type // /dev/sg# // permettent d'​atteindre les disques qui composent un volume géré par un contrôleur RAID hardware. Dans un tel cas, les périphériques du type // /dev/sdX // ne sont pas utilisables car à ce niveau l'OS ne voit que le volume géré par le contrôleur RAID (un disque logique sans information SMART) et non des disques qui le composent (disques physiques avec information SMART). Par exemple, pour obtenir les informations SMART sur un disque SATA faisant partie d'un volume RAID 5 géré par un contrôleur Adaptec :
Ligne 50: Ligne 56:
    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 125: Ligne 131:
 La commande est : La commande est :
 <code bash>​sudo smartctl -s on -a /​dev/​sdX</​code>​Rappel : Mettre un chiffre après la lettre **X** est **nuisible** (sauf montage en RAID, voir note). <code bash>​sudo smartctl -s on -a /​dev/​sdX</​code>​Rappel : Mettre un chiffre après la lettre **X** est **nuisible** (sauf montage en RAID, voir note).
 +<note important>​Prière de ne pas oublier **-s on** afin d'​avoir les données de suivi.</​note>​
 === Cas d'un disque NVMe === === Cas d'un disque NVMe ===
-Le retour de la commande ​précédente ​peut identifier que le disque est un [[https://​fr.wikipedia.org/​wiki/​NVM_Express|NVMe]] +Le retour de la commande ​**lsblk** ​peut identifier que le disque est un [[https://​fr.wikipedia.org/​wiki/​NVM_Express|NVMe]]. Dans ce cas la commande précédante devient: 
 +<code bash>​sudo smartctl -s on -a /​dev/​nvmeXXX</​code>​
 Un suivi plus spécifique est alors possible en installant le logiciel dédié à ce type de matériel. Un suivi plus spécifique est alors possible en installant le logiciel dédié à ce type de matériel.
 <code bash>​sudo apt install nvme-cli </​code>​ <code bash>​sudo apt install nvme-cli </​code>​
Ligne 375: Ligne 382:
   * [[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
-  * [[wpfr>​Self-Monitoring%2C_Analysis_and_Reporting_Technology|Wikipédia : SMART]] (en français et très succinct). +  * [[wpfr>​Self-Monitoring,​_Analysis_and_Reporting_Technology|Wikipédia : SMART]] (en français et très succinct).
-  * [[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/​browser/​trunk/​www/​badblockhowto.xml|Bad block HOWTO for smartmontools]] : pour aller 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 plus loin lorsqu'​une erreur est détectée.
  • smartmontools.1662890970.txt.gz
  • Dernière modification: Le 11/09/2022, 12:09
  • par moths-art