Outils pour utilisateurs

Outils du site


sysadmin:linux:disque-dur-smart

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sysadmin:linux:disque-dur-smart [2016/09/09 13:43] – créée yoannsysadmin:linux:disque-dur-smart [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 46: Ligne 46:
 La commande ci dessus active SMART pour le dique /dev/sda La commande ci dessus active SMART pour le dique /dev/sda
  
-===== Lancer un test exhaustif =====+==== Bridge USB ====
  
-Lors du test meme si l'acces au disque est un peu ralenti, il reste normalement fonctionnel.+Lorsque le disque est connecté via USB, la commande smart peut retourner un message d type: 
 +<file> 
 +/dev/sdb: Unknown USB bridge [0x0480:0xb207 (0x315)] 
 +Please specify device type with the -d option. 
 + 
 +Use smartctl -h to get a usage summary 
 +</file> 
 + 
 +La plupart des bridges(ponts/convertisseurs) USB ne sont pas directement supportés par l'outil smartctl cependant ils peuvent fournir les données smart via le standard **SAT** (SCSI/ATA transfer):  
 + 
 +<code bash> 
 +smartctl -d sat -i /dev/sdb 
 +</code> 
 + 
 +Les différents modes disponibles sont listés par l'aide. L'argument **-d** et sa valeur devront être spécifiés sur chaque commande. 
 + 
 +===== Lancer un test ===== 
 + 
 +Lorsque le test est en cours, même si l’accès au disque est un peu ralenti, il reste normalement fonctionnel. Selon l'option on peut lancer un test court ou long 
 + 
 +<code bash> 
 +sudo smartctl -d sat -t short /dev/sdb 
 +</code>
  
 <code bash> <code bash>
Ligne 139: Ligne 161:
 ^ **Offline_Uncorrectable**  ^ Erreurs non corrigibles en lecture/écriture. Une augmentation traduit défaiut de surface ou mécanique. | ^ **Offline_Uncorrectable**  ^ Erreurs non corrigibles en lecture/écriture. Une augmentation traduit défaiut de surface ou mécanique. |
 | **UDMA_CRC_Error_Count**   | Nombre d'erreurs de CRC pendant un accès Ultra DMA, vérifier connectique | | **UDMA_CRC_Error_Count**   | Nombre d'erreurs de CRC pendant un accès Ultra DMA, vérifier connectique |
 +
 +===== Troubleshooting =====
 +
 +==== Interruption d'un test long sur disques usb ====
 +
 +Le système hôte peut envoyer une commande standby au périphérique après un temps d'inactivité des entrées/sorties. Les journaux de tests rapportent alors les messages **Aborted by host** ou **Interrupted (host reset)**. Ce comportement est fréquent sur les disque derrière des ponts (bridge) usb.
 +  
 +
 +Un simple script tel que celui-ci permet d’éviter l’arrêt du disque en provoquant régulièrement une lecture:
 +
 +<code bash>
 +while true; do
 +   dd if=/dev/sdX iflag=direct count=1 of=/dev/null
 +   sleep 60
 +done
 +</code>
 +
 +Pour la gestion de l'alimentation des périphériques usb voir également le wiki [[sysadmin:linux:usb:alimentation-peripherique]].
 +
 +Sources:
 +  * https://www.smartmontools.org/wiki/FAQ#Whyarelongself-testskeepgettinginterrupted
 +  * https://sourceforge.net/p/smartmontools/mailman/message/32461042/
  
  
Ligne 147: Ligne 191:
   * http://alexandre-laurent.developpez.com/articles/hardware-disque-smart/   * http://alexandre-laurent.developpez.com/articles/hardware-disque-smart/
   * https://fr.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology#Attributs_S.M.A.R.T._connus   * https://fr.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology#Attributs_S.M.A.R.T._connus
 +  * https://unix.stackexchange.com/questions/39064/smartctl-on-external-hdd-inside-ide-to-usb-enclosure
sysadmin/linux/disque-dur-smart.1473428610.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)