Como acionar a coleta de dados offline com o Smartmontools?

13

Acabei de comprar um novo SSD e estou tentando descobrir como monitorar a vida útil esperada dele. Quando eu corro

sudo smartctl -a /dev/sda

relata

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

Além disso, notei que algumas das estatísticas são indicadas para serem atualizadas "Sempre" ou "Off-line":

$ 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

Isso significa que as estatísticas "Off-line" não estão atualizadas?

As estatísticas "Off-line" se atualizam com o tempo ou preciso ativá-las para atualizar de alguma forma?

Estou particularmente interessado no valor que indica a vida útil do SSD, "Perc_Rated_Life_Used", rotulado como "Off-line".

Usando a --offlineauto=onbandeira (crédito à sugestão de Michael Krell abaixo) da seguinte maneira:

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

produz uma nova seção de saída:

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

No entanto, a seção de dados inteligentes ainda informa:

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

Este é um Ubuntu recém-atualizado 13.10Sistema 16.04.

Andreas J.
fonte

Respostas:

5

referindo-se ao site smartmontools :

Coluna atualizada
Alguns valores de atributos SMART, atualizados somente durante as atividades de coleta de dados offline, são rotulados como "Off-line" na coluna "ATUALIZADO".

Como ativar " Coleta de dados offline ":

smartctl --offlineauto=on
Michael Krell
fonte
Obrigado, isso parece uma boa ideia, mas não tem o resultado esperado no meu sistema. Consulte a pergunta atualizada acima.
Andreas J.
4

De acordo com o site smartmontools :

Observe que um teste offline único também pode ser realizado imediatamente após o recebimento de um comando do usuário. Consulte a -t offlineopção, que faz com que um teste offline único seja realizado imediatamente.

Então, executando:

sudo smartctl -t offline /dev/sda

atualiza a seção de dados inteligentes para:

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

Problema resolvido.

Andreas J.
fonte