Comment déclencher la collecte de données hors ligne avec Smartmontools?

13

Je viens d'acheter un nouveau SSD et j'essaie de comprendre comment surveiller sa durée de vie attendue. Quand je cours

sudo smartctl -a /dev/sda

il rapporte

...
General SMART Values:
Offline data collection status:  (0x80) **Offline data collection activity
                    was never started**.
...

De plus, je note que certaines statistiques sont indiquées comme étant mises à jour "Toujours" ou "Hors ligne":

$ sudo smartctl -data -A /dev/sda
...
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE    
...    
198 Offline_Uncorrectable   0x0030   100   100   001    Old_age   **Offline**      -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   001    Old_age   **Always**       -       0
202 **Perc_Rated_Life_Used**    0x0018   100   100   001    Old_age   **Offline**      -       0
206 Write_Error_Rate        0x000e   100   100   001    Old_age   **Always**       -       0

Est-ce à dire que les statistiques "Hors ligne" ne sont pas à jour?

Les statistiques "hors ligne" se mettront-elles à jour avec le temps, ou dois-je les déclencher pour mettre à jour d'une manière ou d'une autre?

Je suis particulièrement intéressé par la valeur indiquant la durée de vie du SSD, "Perc_Rated_Life_Used", qui est étiquetée comme "Hors ligne".

Utiliser le --offlineauto=ondrapeau (crédit à la suggestion de Michael Krell ci-dessous) comme suit:

sudo smartctl --offlineauto=on -a /dev/sda

produit une nouvelle section de sortie:

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
SMART Automatic Offline Testing Enabled **every four hours**.

Cependant, la section des données intelligentes rapporte toujours:

Offline data collection status:  (0x80) Offline data collection activity
                                 **was never started**.

C'est sur un Ubuntu récemment mis à jour 13.10Système 16.04.

Andreas J.
la source

Réponses:

5

se référant au site smartmontools :

Colonne mise à jour
Certaines valeurs d'attributs SMART, qui sont mises à jour uniquement pendant les activités de collecte de données hors ligne, sont étiquetées "Hors ligne" dans la colonne "MISE À JOUR".

Comment activer la " collecte de données hors ligne ":

smartctl --offlineauto=on
Michael Krell
la source
Merci, cela semble être une bonne idée, mais n'a pas le résultat attendu sur mon système. Veuillez voir la question mise à jour ci-dessus.
Andreas J.
4

Selon le site smartmontools :

Notez qu'un test hors ligne unique peut également être effectué immédiatement après réception d'une commande utilisateur. Voir l' -t offlineoption, qui provoque immédiatement un test hors ligne ponctuel.

Donc, exécuter:

sudo smartctl -t offline /dev/sda

met à jour la section des données intelligentes pour:

Offline data collection status:  (0x82) Offline data collection activity
                                 was completed without error.

Problème résolu.

Andreas J.
la source