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

1

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

    
por Gowtham 25.02.2013 / 07:01

1 resposta

1

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

Ao usar essa função datediff para aproveitar a diferença de fuso horário com a data atual, você recebe 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 estiver montada no momento da inicialização e não for desmontada, você poderá usar apenas uptime :

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

Tags