Na saída do smartctl, o que significa LifeTime (horas)?

Na saída do smartctl, o que significa LifeTime (horas)?

Especificamente, na smartctlprodução, como é LifeTime(hours)calculado? Presumo que seja um dos seguintes:

  1. A diferença (em horas) entre o horário do teste e a data de fabricação do inversor.

  2. A diferença (em horas) entre o horário do teste e a data da primeira ligação da unidade.

  3. A diferença (em horas) entre o tempo do teste (em termos de "horas de funcionamento") e o número total de "horas de funcionamento".

*Por "horas de funcionamento da unidade", quero dizer um total de horas que uma unidade esteve ligada. (Analogia: os motores dos aviões não têm hodômetros como os dos carros. Em vez disso, eles geralmente mostram o número de horas que os motores estiveram funcionando. Estou usando "horas de funcionamento" para significar algo semelhante, mas para discos rígidos)


Exemplo smartctlde saída:

=== START OF READ SMART DATA SECTION ===
SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%     22057         -
# 2  Short offline       Completed without error       00%     22057         -
# 3  Extended offline    Completed without error       00%     22029         -
# 4  Extended offline    Completed without error       00%     21958         -

Responder1

Se bem me lembro, isso pode variar de unidade para unidade.

Maioria das marcas: Uma vez feito o teste no fabricante, o firmware é carregado e começará a monitorar na primeira vez que o drive for iniciado pelo usuário.

O firmware não monitora os tempos reais. Funciona exatamente como o horímetro de um avião. A única diferença é que algumas marcas podem fazer testes com o firmware ativo, portanto, uma unidade totalmente nova pode mostrar de 1 a 2 horas, enquanto outras mostrarão 0 (a menos que o teste demore mais de uma hora).

Se você executar smartctl -A /dev/sdX, substituindo x pela sua unidade, poderá ver os atributos que seu HDD está reportando. Existe um atributo Powered On Time de onde vem esse valor.

Responder2

Istoéo mesmo que Power_On_Hours, mas os valores podem diferir em algumas unidades. Por exemplo, tenho duas unidades onde LifeTimeestá um uint16e rola após 65.535 horas.

sudo smartctl -A -l selftest /dev/sda | egrep '(Power_On|# 1)'
  9 Power_On_Hours          0x0032   022   022   000    Old_age   Always       -       68380
# 1  Extended offline    Self-test routine in progress 80%      2844         -

65535+2844 = 68379

informação relacionada