/boot df -h 和 ls -lh 不匹配

/boot df -h 和 ls -lh 不匹配

红帽 Centos7

我尝试在互联网上搜索很长时间来寻找解决方案。我的 /boot 分区有问题。

我找不到占用空间的东西。

这是我的 df -h 它显示 -boot 占用了 274M 97%

这是我的 /boot 上的 ls -lh 显示为33M。

这是我的 df -i 我看到了关于 inode 的讨论,但这对我来说似乎不是问题。我只使用了 1%

使用“lsof|grep -i removed”命令后,没有出现任何重要文件,/tmp 中有一些 apache/php 文件

我在网上看到的其他选项都提到了卸载,但我无法卸载 /boot。请帮忙

编辑:还想在 /boot 上添加我的 du -sh * 它与 33M 相匹配

答案1

你们寻找的不是同样的东西/你们无法比较。

ls 当您使用它时,它仅显示目录中的内容(而不是子目录)

du -i 显示 inode 而不是文件大小

df -h 显示文件占用的 Go 空间

这就是为什么它们是不同的工具:)

相关内容