【问题标题】:how can I check the mount count on a ext2 filesystem如何检查 ext2 文件系统上的挂载计数
【发布时间】:2014-01-18 09:05:24
【问题描述】:

使用tune2fs,可以设置最大挂载计数-c(在启动e2fsck 之前)以及实际(当前)挂载计数-C。我正在寻找一种方法来读取这两个值。

【问题讨论】:

    标签: linux filesystems ext2


    【解决方案1】:

    手册页有-l:

    sehe@desktop:~$ sudo tune2fs -l /dev/mapper/debian-uburoot  | grep count
    Inode count:              1310720
    Block count:              5241856
    Reserved block count:     262092
    Mount count:              12
    Maximum mount count:      -1
    

    这样你就可以了

    function mount_count() 
    { 
        tune2fs -l "$1" | 
          grep '^Mount count:' | 
          grep -oP '\d+'
    }
    

    现在可以

    mounted=$(mount_count /dev/sda1)
    echo "Volume sda1 has already been mounted $mounted times since last check"
    

    【讨论】:

    • 我还找到了dumpe2fs
    猜你喜欢
    • 1970-01-01
    • 2011-12-17
    • 2018-12-18
    • 2012-04-14
    • 2016-03-19
    • 2013-03-02
    • 1970-01-01
    • 2017-08-20
    • 2015-07-07
    相关资源
    最近更新 更多