![Na saída do smartctl, o que significa LifeTime (horas)?](https://rvso.com/image/36042/Na%20sa%C3%ADda%20do%20smartctl%2C%20o%20que%20significa%20LifeTime%20(horas)%3F.png)
Especificamente, na smartctl
produção, como é LifeTime(hours)
calculado? Presumo que seja um dos seguintes:
A diferença (em horas) entre o horário do teste e a data de fabricação do inversor.
A diferença (em horas) entre o horário do teste e a data da primeira ligação da unidade.
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 smartctl
de 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 LifeTime
está um uint16
e 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