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 | ||
smartmontools [Le 10/05/2023, 00:12] Benjamin Loison [Utilisation] Retrait d'espaces non nécessaires. |
smartmontools [Le 11/03/2025, 11:52] (Version actuelle) iznobe [Utilisation] |
||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
===== Installation ===== | ===== Installation ===== | ||
+ | Pour utiliser les liens d'installation ci-dessous, l'utilitaire **apturl** doit être installé. Si ce n'est pas encore le cas : | ||
+ | <code>sudo apt install apturl</code> | ||
==== Pour une instance opérationnelle ==== | ==== Pour une instance opérationnelle ==== | ||
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'une de ces deux messageries : mailx ou mailutils. Il est nécessaire d'en installer une pour profiter de l'alerte.</note> | 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'une de ces deux messageries : mailx ou mailutils. Il est nécessaire d'en installer une pour profiter de l'alerte.</note> | ||
Ligne 56: | Ligne 58: | ||
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 un rapport complet de l' état de santé du disque :** |
sudo smartctl -s on -a /dev/sdX | sudo smartctl -s on -a /dev/sdX | ||
Ligne 124: | Ligne 126: | ||
Pour connaître les lettres des disques connectés, utilisez la commande suivante : | Pour connaître les lettres des disques connectés, utilisez la commande suivante : | ||
- | <code bash>lsblk -d | egrep -v "NAME|loop|sr0"</code> | + | <code bash>lsblk -d | grep -Ev "NAME|loop|sr0|zram"</code> |
Ligne 131: | Ligne 133: | ||
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> | ||
Puis donner le retour de quelques commandes : | Puis donner le retour de quelques commandes : | ||
- | <code bash>sudo nvme error-log /dev/nvmeXXX | + | <code bash>sudo nvme error-log /dev/nvmeXXX | grep -A2 Entry | grep -v "................." |
sudo nvme smart-log /dev/nvmeXXX | sudo nvme smart-log /dev/nvmeXXX | ||
sudo nvme sanitize-log /dev/nvmeXXX</code> | sudo nvme sanitize-log /dev/nvmeXXX</code> | ||
Ligne 382: | Ligne 385: | ||
* [[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,_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. |