Table des matières

Pour vérifier l'état d'un disque dur

Deux outils : smartmontools et badblocks.

Smartmontools

Et pas moon…

Vérifiez l’état de santé du disque :

sudo smartctl -H /dev/sda

Plus d'informations :

sudo smartctl -a /dev/sda

Lancer un test (court, long et “conveyance”) :

sudo smartctl -t short /dev/sda

Surveillance

Une fois installé, pour qu'il y a une surveillance des disques via un service

sudo nano /etc/smartd.conf

Vérifier que les lignes suivantes sont là ou les ajouter

DEVICESCAN -a
DEVICESCAN -m monmail@domain.org

L'option -a va scanner tous les disques, et -m précise à quelle adresse envoyer un mail. Paramétrer l'envoi de mail de la machine…

Ensuite faut activer le démon si ce n'est pas déjà le cas :

sudo systemctl status smartd.service
sudo systemctl enable smartd.service
sudo systemctl start smartd.service

Graphique

Pour contrôler visuellement, un truc bien pratique, installer gsmartcontrol.

Doc

Voir aussi pour les diverses options :

Badblocks

Sur un disque démonté :

sudo badblocks -svn /dev/sda

Test non destructif (avec ces options), vérifiant chaque block de donnée.

 Ce texte est placé sous licence CC0