发现磁盘少了就想到有文件删除了没有释放,那么如何查看哪些文件删除了没有释放呢
losf | grep delete >> 1.txt & ##如果大量数据可以后台执行
查看了联系各个管理,告知需要重启一下服务去释放。
df -h
/dev/mapper/vgdata-lvdata ext4 493G 128G 340G 28% /usr/
发现没有变化,释放的内存,还是一点都没有变。
在这种情况下,我看了其他集群机器,也是一模一样少了25G,这就有点规律了~
看下了磁盘格式是ext4,后面得知:
mke2fs ##可以搜索此命令
在磁盘分区上创建 ext2、ext3、ext4 等文件系统
-m<百分比值> 指定给管理员保留区块的比例,预设为5%。
-m<百分比值> 指定给管理员保留区块的比例,预设为5%。 |
该 fs 会保留 5% 的空间给 管理员root使用。
所以500G内存都分配给了25G给root。真相大白
可以使用次命令去调整:
mke2fs -m 1%