今天发现公司的监控软件(zabbix)上监控的磁盘使用量和系统里看到的使用量差距很大,现象如图,一下为分析原因:
1. 在监控软件里看到的total-free 和 系统里df –h (size-avail)看到的数据基本一致,排除监控软件问题
2. 定位为系统内部问题
Size-Avail: 917-868=49G used: 2.1G
3. 差距比较大,看下边这张图
Reserved block count: 保留的块 12202772
Block size: 块大小 4096
由此可以计算出系统保留的空间为:12202772*4/1024/1024≈46.5GB
46.5+2.1=48.6GB 这样算下来基本上数据量就对应上了,所以,在监控软件里看到的数据,我们可以减去大概 46.5GB后就是真实存放数据占用的空间大小了!
可以尝试使用此命令修改保留空间大小,为测试过!
# tune2fs -m 1 /dev/sdb1