no linux, é possível descobrir o tempo de operação do disco rígido

no linux, é possível descobrir o tempo de operação do disco rígido

na minha máquina Linux, ele tem 4 partições.hda1,hda2,hda3,hda4.i tenho um script para montar cada partição dinamicamente. Quero calcular o tempo operacional (ou seja, Operacional é definido quando o disco é montado). É possível fazer isso. Em caso afirmativo, como verificar isso.

Responder1

Para partições ext2/ext3/ext4 você pode usar dumpe2fspara descobrir quando a partição foi montada:

# dumpe2fs -h /dev/sda1  | grep 'Last mount time'
Last mount time:          Sun Feb 15 19:08:06 2015

Usando issodatadafunção para calcular a diferença de horário com a data atual, você obtém o número de dias em que foi montado:

$ date
Thu Mar  5 09:07:32 CET 2015
$ datediff  'Thu Mar  5 09:07:32 CET 2015'  'Sun Feb 15 19:08:06 2015'
17 days

Ou se a partição for montada no momento da inicialização e não for desmontada, você poderá simplesmente usar uptime:

$ uptime
09:17:23 up 17 days, 13:10,  8 users,  load average: 0.51, 0.51, 0.40

informação relacionada