Eu não sei muito sobre o lilo, mas posso dizer-lhe como descobrir se o disco rígido está OK. Use smartctl
como root para consultar seu status:
smartctl -a /dev/sda | less
Em casos raros, a linha SMART overall-health self-assessment test result
informará se o seu disco rígido está falhando, mas, na minha experiência, esse componente preditivo do SMART raramente funciona. Em vez disso, role até o bloco começando com SMART Self-test log structure
; provavelmente, será assim:
SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
Se for esse o caso, você precisará iniciar um autoteste para descobrir se o disco rígido está OK. Isso levará algumas horas (dependendo do tamanho do disco rígido). Não se preocupe, ele não é destrutivo e não bloqueia o disco rígido, então você pode simplesmente executá-lo em segundo plano enquanto o sistema de arquivos é montado:
smartctl -t long /dev/sda
Aguarde até que o teste seja concluído (ele informará quanto tempo levará quando você iniciá-lo) e, em seguida, consulte novamente os dados do SMART:
smartctl -a /dev/sda | less
Agora olhe para o bloco de autoteste. Se disser "Concluído sem erro", o disco rígido está bem:
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Extended offline Completed without error 00% 2262 -
Se ele reportar um erro, seu disco rígido será quebrado e você precisará fazer backup dos dados imediatamente, caso ainda não tenha feito isso. Estamos usando esse recurso de autoteste em vários milhares de discos rígidos e até agora ele tem sido 100% confiável - se ele diz "Concluído sem erro", o disco está definitivamente OK e, se reportar um erro, está definitivamente quebrado.