
내 Linux 시스템에는 4개의 파티션이 있습니다.hda1,hda2,hda3,hda4.i 각 파티션을 동적으로 마운트하는 스크립트가 있습니다. 작동 시간을 계산하고 싶습니다(즉, 작동은 디스크가 마운트된 것으로 정의됩니다). 이것이 가능합니까? 그렇다면 이를 확인하는 방법은 무엇입니까?
답변1
dumpe2fs
ext2 / ext3 / ext4 파티션의 경우 파티션이 마운트된 시기를 알아내는 데 사용할 수 있습니다 .
# dumpe2fs -h /dev/sda1 | grep 'Last mount time'
Last mount time: Sun Feb 15 19:08:06 2015
이것을 사용하여날짜 차이현재 날짜와의 시차를 취하는 함수를 사용하면 마운트된 일수를 얻을 수 있습니다.
$ 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
또는 파티션이 부팅 시 마운트되었지만 마운트 해제되지 않은 경우 다음을 사용할 수 있습니다 uptime
.
$ uptime
09:17:23 up 17 days, 13:10, 8 users, load average: 0.51, 0.51, 0.40