¿Cómo activar la recopilación de datos sin conexión con Smartmontools?

13

Acabo de comprar un nuevo SSD y estoy tratando de descubrir cómo monitorear la vida útil esperada. Cuando corro

sudo smartctl -a /dev/sda

informa

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

Además, noto que algunas de las estadísticas están indicadas para actualizarse "Siempre" o "Fuera de línea":

$ 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

¿Significa esto que las estadísticas "sin conexión" no están actualizadas?

¿Las estadísticas "Fuera de línea" se actualizarán con el tiempo, o necesito activarlas para que se actualicen de alguna manera?

Estoy particularmente interesado en el valor que indica la vida útil del SSD, "Perc_Rated_Life_Used", que está etiquetado como "Offline".

Usando la --offlineauto=onbandera (crédito a la sugerencia de Michael Krell a continuación) como sigue:

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

produce una nueva sección de salida:

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

Sin embargo, la sección de datos inteligentes aún informa:

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

Esto está en un Ubuntu recientemente actualizado 13.10Sistema 16.04.

Andreas J.
fuente

Respuestas:

5

refiriéndose al sitio de smartmontools :

Columna actualizada
Algunos valores de atributos SMART, que se actualizan solo durante las actividades de recopilación de datos fuera de línea, se etiquetan como "Fuera de línea" en la columna "ACTUALIZADO".

Cómo habilitar la " recopilación de datos sin conexión ":

smartctl --offlineauto=on
Michael Krell
fuente
Gracias, parece una buena idea, pero no tiene el resultado esperado en mi sistema. Por favor vea la pregunta actualizada arriba.
Andreas J.
4

Según el sitio de smartmontools :

Tenga en cuenta que una prueba única fuera de línea también se puede llevar a cabo inmediatamente después de recibir un comando del usuario. Consulte la -t offlineopción, que hace que una prueba fuera de línea se realice de inmediato.

Entonces, ejecutando:

sudo smartctl -t offline /dev/sda

actualiza la sección de datos inteligentes a:

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

Problema resuelto.

Andreas J.
fuente