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 12/08/2019, 22:50]
46.165.245.154 [Installation]
smartmontools [Le 16/05/2020, 11:55]
37.165.188.110 [Informations sur l'état actuel d'un disque.] lister les disques
Ligne 122: Ligne 122:
  
 <note warning>​Comme les données SMART ignorent les partitions et le partitionnement,​ il est **absurde** (sauf cas de RAID, voir note) de mettre un nombre après /dev/sdX. C'est même **nuisible** quand le disque est branché en usb, cf. cet exemple [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21841415#​p21841415]].</​note>​ <note warning>​Comme les données SMART ignorent les partitions et le partitionnement,​ il est **absurde** (sauf cas de RAID, voir note) de mettre un nombre après /dev/sdX. C'est même **nuisible** quand le disque est branché en usb, cf. cet exemple [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21841415#​p21841415]].</​note>​
 +
 +
 +Pour connaître les lettres des disques connectés, il est possible de faire certaines commandes. Par exemple celle(ci en copier/​coller
 +<code bash> lsblk --fs | egrep -v "​├─|└─|loop|sr0|NAME"</​code>​
 +
  
 ==== Cas d'un disque interne ​ ==== ==== Cas d'un disque interne ​ ====
Ligne 249: Ligne 254:
  
 ==== activer le daemon smartd==== ==== activer le daemon smartd====
-<note important>​** Par défaut, le demon smart n'est pas activé. Il est indispensable de le faire manuellement.**+<note important>​** Par défaut, le demon smart n'est pas activé. Il est indispensable de le faire manuellement.**</​note>​
  
-[[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>+[[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]]:​ 
 +<code bash> ​ sudo /etc/​init.d/​smartmontools start  </code>
  
-  ​sudo /etc/init.d/​smartmontools ​start +=== Pour tester que smartd ​ fonctionne === 
 + 
 +Le but de smartd est de surveiller les disques et de prévenir l'​utilisateur **par messagerie** des nouvelles anomalies survenues depuis peu de temps. Le paramétrage standard est de 30 minutes. 
 +   
 +Pour vérifier que les futurs messages d'​anomalies seront expédiés, il suffit de faire ces commandes:​ 
 +<code bash>​echo "​DEVICESCAN -a -m root -M test" > /​tmp/​FIC ​ && ​sudo smartd -n -q onecheck -c /tmp/FIC </​code>​ 
 +   
 +Pour expédier les messages à un autre destinataire,​ il faut d'​abord vérifier qu'il peut recevoir les messages. Il faut faire ces commandes:​ 
 +<code bash> echo "​DEVICESCAN -a -m EmailDestinataire@FournisseurInternet -M test" > /​tmp/​FIC ​ && sudo smartd -n -q onecheck -c /​tmp/​FIC</​code>​ 
 +Il  faut alors modifier le fichier ​/etc/smard.conf pour ajouter cette adresse juste avant l'​adresse root. Exemple de codification de la ligne d'​activation de la surveillance. 
 +<​code>​DEVICESCAN -a -r 9! -d  removable -n standby -m EmailDestinataire@FournisseurInternet,​root ​ -M exec /usr/share/​smartmontools/​smartd-runner</​code>​ 
 +Il faut relancer l'​application pour  prise en compte du changement de paramétrage.
  
  
Ligne 264: Ligne 281:
    
 Si vous voyez une alerte SMART, il y a de fortes chances pour que votre disque soit en train de flancher. Dans votre intérêt, faites immédiatement une copie de vos fichiers ailleurs (clé USB, disque dur externe, gravure sur CD/DVD...). Si vous voyez une alerte SMART, il y a de fortes chances pour que votre disque soit en train de flancher. Dans votre intérêt, faites immédiatement une copie de vos fichiers ailleurs (clé USB, disque dur externe, gravure sur CD/DVD...).
- +=== Pour tester que smart-notifier fonctionne ​=== 
-Pour tester que smart-notifier fonctionne ​+<code bash> ​sudo sh -c 'echo test de message | smart-notifier --notify' ​</​code>​
- +
-  sudo sh -c 'echo test de message | smart-notifier --notify'​+
  
 Ce qui affichera : Ce qui affichera :
Ligne 276: Ligne 291:
 Lorsque vous équipez un autre pc que le vôtre de la notification,​ il serait dommage qu'​elle soit ignorée pour une bête impossibilité de compréhension du message... Lorsque vous équipez un autre pc que le vôtre de la notification,​ il serait dommage qu'​elle soit ignorée pour une bête impossibilité de compréhension du message...
  
 +Trouver le nom du fichier contenant les messages d'​avertissement.
 +<code bash> ls -ls  /​usr/​share/​smart-notifier/​smart_notifier </​code>​
 +==== première possibilité ====
 Sauvegarder l'​original en cas de boulette en tapant dans [[terminal]]: ​ Sauvegarder l'​original en cas de boulette en tapant dans [[terminal]]: ​
 <​code>​ <​code>​
 sudo cp /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade.old sudo cp /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade.old
 </​code>​ </​code>​
- 
 puis avec les [[:​sudo|droits d'​administration]],​ [[tutoriel:​comment_modifier_un_fichier|éditez le fichier]] ​ **/​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade** puis avec les [[:​sudo|droits d'​administration]],​ [[tutoriel:​comment_modifier_un_fichier|éditez le fichier]] ​ **/​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.glade**
 et modifiez les lignes indiquées ci-dessous. et modifiez les lignes indiquées ci-dessous.
Ligne 293: Ligne 310:
 <​property name="​label"​ context="​True"​ translatable="​True">​Message original de smartd :</​property>​ <​property name="​label"​ context="​True"​ translatable="​True">​Message original de smartd :</​property>​
 </​file>​ </​file>​
 +==== Seconde possibilité ====
 +Faire la même action ​ en utilisant les commandes suivantes:
 +<code bash>​sudo cp /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml.old
 +
 +sudo sed -i -e "​s/​gt;​Hard Disk Health Warning/​gt;​Alerte ! Disque-dur en Danger ! /" /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml ​
 +sudo sed -i -e "​s/​Hard Disk Health Warning/​Alerte Disque-dur /" /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml ​
 +sudo sed -i -e "s/The hard disk health status has changed. This could mean that hard drive failure is imminent. It is always a good idea to have up to date backups./​S.m.a.r.t. surveille en permanence les disques-durs et donne l'​alerte en cas de variation importante dans les normales relevées. 60\% des pannes de disques-durs sont mécaniques. S.m.a.r.t. peut en détecter 30\%. Cette alerte n'est pas à prendre à la légère et peut annoncer une panne imminente. Planifier rapidement vos sauvegardes et le remplacement de vos Disques-durs./"​ /​usr/​share/​smart-notifier/​smart_notifier/​smart-notifier.xml </​code>​
 +
  
  
  • smartmontools.txt
  • Dernière modification: Le 03/06/2020, 10:03
  • par 37.170.233.191