
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 dumpe2fs
para 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