Comment savoir si votre disque dur a des secteurs défectueux ou est en mauvaise santé?

Il n'y a pas longtemps, je vous ai parlé de la façon dont mesurer les performances d'un disque dur sous LinuxIl est logique que si l'écriture est très lente (800 Ko ou quelque chose du genre), le disque dur a définitivement un problème, mais ce n'est pas la seule façon de le savoir.

INTELLIGENT

Qu'est-ce en fait INTELLIGENT? Eh bien, selon Wikipedia:

Technologie SMART, acronyme de Technologie d'analyse et de reportage d'autocontrôle, consiste en la capacité de détecter les pannes du disque dur. La détection précoce des pannes de surface permet à l'utilisateur de faire une copie de son contenu, ou de remplacer le disque, avant qu'une perte de données irrémédiable ne se produise.

En d'autres termes, il y a des années, nous savions qu'un disque dur avait des problèmes lorsqu'il cessait de fonctionner, lorsqu'il était en retard et que nous perdions des informations, mais aujourd'hui, heureusement, nous n'avons pas besoin d'aller aussi loin, nous pouvons savoir quand le disque commence à tomber en panne, puis enregistrer des informations.

Comment travailler avec SMART sous Linux?

Ceux d'entre nous qui utilisent Linux ont un outil parfait pour le terminal: outils intelligents

Pour l'installer sur ArchLinux serieuse:

sudo pacman -S smartmontools

Dans des distributions comme Debian, Ubuntu ou dérivés:

sudo apt-get install smartmontools

Une fois installé, nous devons vérifier si SMART est activé sur le disque dur:

sudo smartctl -i /dev/sda

Cela le vérifiera pour le disque dur principal ou le premier disque dur, c'est-à-dire / dev / sda ... Si vous avez un autre disque dur que vous souhaitez également vérifier, exécutez à nouveau la commande mais avec sdb au lieu de sda

Vous devriez obtenir quelque chose comme ceci:

intelligent

Cela signifie qu'il est activé.

Au cas où Activé ne quitte PAS, autrement dit, s'il n'est pas activé, vous pouvez l'activer comme ceci:

sudo smartctl -s on -d ata /dev/sda

Comment vérifier l'état du disque dur avec des données SMART?

L'idée est de faire un test (un court et un long) sur le disque dur, puis de vérifier le journal des erreurs, afin que nous sachions s'il contient des erreurs, quelles sont elles et si nous devons nous dépêcher de sauvegarder les données.

Pour faire un test court (cela prend environ 1 minute) c'est:

sudo smartctl -t short /dev/sda

Pour faire le test long:

sudo smartctl -t long /dev/sda

Je recommande de vérifier le journal des erreurs entre chaque test, pour cela, ce serait:

sudo smartctl -l error /dev/sda

Si le disque dur est complètement sain, ils obtiendront ceci:

test intelligent-ok

À quoi cela ressemblerait-il si le disque dur a des problèmes?

Si le disque dur a des problèmes, lors de l'exécution de la commande ci-dessus, la sortie serait similaire à ceci:

smartctl 6.3 2014-07-26 r3976 [x86_64-linux-3.18.5-1-ARCH] (version locale) Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === DEBUT DE LECTURE SMART DATA SECTION === Résultat du test d'auto-évaluation de la santé globale SMART: RÉUSSI Veuillez noter les attributs marginaux suivants: ID # ATTRIBUTE_NAME FLAG VALUE PIRE TYPE DE SEUIL MISE À JOUR WHEN_FAILED RAW_VALUE 190 Airflow_Temperature_Cel 0x0022 Old_age Toujours FAILING_NOW 56 96 110 (58 25 XNUMX XNUMX)

Pour plus de détails, vous pouvez utiliser cette autre commande:

sudo smartctl --attributes --log=selftest /dev/sda

Ce qui montrerait une sortie similaire à celle-ci, je dis similaire et pas la même car évidemment, il est un peu difficile pour deux disques durs de tomber en panne exactement de la même manière:

smartctl 6.3 2014-07-26 r3976 [x86_64-linux-3.18.5-1-ARCH] (version locale) Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === DEBUT DE LECTURE SMART DATA SECTION === SMART Attributs numéro de révision de la structure de données: 10 Vendor Specific SMART Attributes avec Seuils: ID # ATTRIBUTE_NAME FLAG VALEUR TYPE dE SEUIL pIRE MISE à JOUR WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000F 098 092 006 pré-failTime 238320363 3 0 0003 pré-fail 100 100 toujours 000-0 4 pré-fail Up 0-0032 100 toujours-100 pré-failTime 020x587 5 0 0033 100 Pre-fail Up_NAME_NAME_NAME 100 pré-failUp 036 pré-fail 9 Pre-fail toujours - 7 0 Start_Stop_Count 000x077 060 030 Old_age Always - 51672328 9 Reallocated_Sector_Ct 0x0032 095 095 Pre-fail toujours - 000 4805 Seek_Error_Rate 10x0f 0013 100 Pre-fail toujours - 100 097 Always Power_On_Hours_Hours 0 - 12 0 0032 Power_On_On_Hours 100 - 100 020 586 184 Spin_Retry_Count 0x0032 100 100 Pré-échec toujours - 099 0 Power_Cycle_Count 187x0 0032 001 001 000 Old_age Toujours - 417 Unknown_Attribute 188x0 0032 100 Old_age Toujours - 099 000 Reported_Uncorrect 4295032833x189 0 Old_age Toujours - 003 094 Unknown_Attribute 094x000 6 190 0 Old_age Toujours - 0022 044 High_age Always_Writes 033 045xXNUMXa XNUMX Toujours XNUMXWrites XNUMXWrites XNUMXWrites XNUMX XNUMX Old_age Toujours   FAILING_NOW 56 (96 122 58) 25 Temperature_Celsius 194x0 0022 Old_age Toujours - 056 (067 000 56 0) 23 Hardware_ECC_Recovered 0x0a 195 Old_age Toujours - 0 001 Current_Pending_Sector 043x026 000 Old_age Always - 238320363 197 Old_Uncorrectable 0x0012 100 Hors ligne Offline - 100 000 UDMA_CRC_Error_Count 49x198e 0 0010 100 Old_age toujours - 100 000 Head_Flying_Hours 49x199 0 003 200 Old_age hors ligne - 200 000 Unknown_Attribute 0x240 0 0000 100 Old_age hors ligne - 253 000 172082159686339 241 Revision_Attribute Structure 0 0000 100 253 Inconnu-000 2155546016 révision Old ligne de test SMART-242 SMART_Attribute 0 0000 révision Offline 100 structure inconnue-révision 253x000 Testline 3048586928 Inconnu -attribut 1 révision SMART 1 XNUMX Old_Attribute XNUMX numéro XNUMX Num Test_Description Statut Durée de vie restante (heures) LBA_of_first_error # XNUMX  Extended offline Terminé: échec de lecture 90% 4789 1746972641

Si vous voulez toujours lire beaucoup plus d'informations, la commande pour vous montrer une sortie complète, presque un débogage détaillé est:

sudo smartctl -d ata -a /dev/sda

La fin!

Eh bien rien, c'était tout ... un autre article sur les disques durs 😉


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Germ200 dit

    Bonjour, un article intéressant. Très utile sincèrement. Juste une chose à clarifier, quand j'ai voulu l'installer sur mon Debian, j'ai trouvé que vous aviez une erreur de frappe.

    # apt-get installe smartmoontools

    est en fait:

    # apt-get installer smartmontools

    J'espère que vous pourrez le corriger, merci pour la contribution.

    1.    Germ200 dit

      Désolé pour mon écriture, j'écris plus vite que je ne le pense.

    2.    KZKG ^ Gaara dit

      Bien, mon erreur de frappe 😀
      Corrigé, merci!

  2.   Joao dit

    Un article très intéressant et utile. Salutations excellent blog.

    Au fait, l'installation dans Debian, Ubuntu ou ses dérivés est mal écrite, le paquet est smartmontools, vous avez un "o" de rechange.

    sudo apt-get installer smartmontools

    1.    KZKG ^ Gaara dit

      Merci pour ton commentaire!
      Oui, hehe, un autre utilisateur m'a dit, c'est déjà corrigé, merci

  3.   archlinux dit

    Excellente information, merci

    1.    KZKG ^ Gaara dit

      Merci ^ _ ^

  4.   Guille dit

    Ça ne sera pas
    sudo apt-get installer smartmontools
    n lieu de
    sudo apt-get installer smartmoontools
    ?

    1.    KZKG ^ Gaara dit

      Oui hehe, c'est déjà corrigé, merci 😉

  5.   Chaparral dit

    Par rapport à cet excellent article, j'aimerais pouvoir commenter par rapport au disque dur de mon ordinateur, mais ma question est certainement très vaste et je pense que je vais le faire via "demander".desdelinux.net·» si l'auteur le juge opportun.

    1.    KZKG ^ Gaara dit

      Si vous avez un commentaire ou une opinion à ce sujet, mettez-le ici si vous le souhaitez, mais s'il s'agit d'un doute ou d'une question, oui, la case Ask est l'endroit approprié

  6.   curefox dit

    Excellent article, très utile pour être attentif à l'état de nos disques durs.

    1.    KZKG ^ Gaara dit

      Merci, une autre est en route pour une application visuelle 🙂