Indo com as ferramentas smartmon
, você pode olhar para o Power_On_Hours
para ter uma idéia de quanto tempo a unidade pode ter sido inicializada.
Em uma janela de terminal após instalar o smartmontools
sudo apt install smartmontools
execute o seguinte comando para ativar as horas de todas as unidades no host:
ls /dev/sd[a-z] | while read drv; do echo -n "$drv "; sudo smartctl -a $drv | grep Power_On_Hours | awk '{print $NF}'; done
Quebra do comando:
ls / dev / sd [a-z] - lista todas as unidades / dev / sd? A-Z
enquanto lê drv - define uma variável chamada $ drv para cada drive encontrada
faça echo -n "$ drv"; sudo smartctl -a $ drv - Inicia o loop para cada unidade encontrada. Obtenha todos os parâmetros de todas as unidades encontradas.
grep Power_On_Hours - Retorna as horas de ativação encontradas na unidade
awk '{print $ NF}' - Retorna apenas o último campo, pois é isso que estamos procurando.
concluído: Conclua o ciclo.
Ele não é 100% preciso, mas dá uma idéia de quanto tempo o disco poderia estar em outro computador ligado e possivelmente em uso.
Veja meu exemplo abaixo:
terrance@terrance-ubuntu:~$ ls /dev/sd[a-z] | while read drv; do echo -n "$drv "; sudo smartctl -a $drv | grep Power_On_Hours | awk '{print $NF}'; done
/dev/sda /dev/sdb 82578
/dev/sdc 71124
/dev/sdd 32215
/dev/sde 478
/dev/sdf 28062
/dev/sdg 6698
/dev/sdh 1939
Na minha lista, meu /dev/sda
na verdade não suporta smart
, pois é uma unidade usb externa, portanto, ela não está listada para as horas, mas as outras são. Sim, minha unidade sdb
está ligada há mais de nove anos. É uma unidade WD 250GB SATA.
Espero que isso ajude a dar uma idéia de quanto tempo a unidade pode ter sido usada.