
en mi máquina Linux, tiene 4 particiones. hda1, hda2, hda3, hda4. Tengo un script para montar cada partición dinámicamente. Quiero calcular el tiempo operativo (es decir, operativo se define cuando se monta el disco). ¿Es posible hacer esto? Si es así, cómo verificarlo.
Respuesta1
Para particiones ext2/ext3/ext4, puede utilizar dumpe2fs
para saber cuándo se montó la partición:
# dumpe2fs -h /dev/sda1 | grep 'Last mount time'
Last mount time: Sun Feb 15 19:08:06 2015
Usando estofechadofunción para tomar la diferencia horaria con la fecha actual, obtienes la cantidad de días que ha estado montada:
$ 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
O si la partición se monta en el momento del arranque y no se desmonta, puede usar uptime
:
$ uptime
09:17:23 up 17 days, 13:10, 8 users, load average: 0.51, 0.51, 0.40