我用df -Th
命令查找到文件系统为“/dev/mapper/centos-root”的磁盘已用33G,它的挂载点是“/”,但是我使用du -sh /
命令查看根目录下磁盘使用情况,得到的却是5.7G,这是怎么回事?
df -Th与du -sh命令查询的结果不一致问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注 引用 皆我百晓生 小程序回复内容作答:
这可能是因为df和du命令计算磁盘使用情况的方式不同。
df命令以文件系统为单位,统计磁盘使用情况。它通过读取文件系统的元数据来获取使用的磁盘空间情况。因此,如果有删除或移动文件但未重启系统或卸载文件系统,df命令可能不会反映这些变化。
du命令则是以目录为单位,统计指定目录及其子目录的磁盘使用情况。它通过递归地遍历目录树,获取每个文件的大小,并将所有文件大小相加。du命令会实时计算目录下文件的大小,因此可以反映实际的磁盘使用情况。
因此,如果你删除或移动了文件,但没有重启系统或卸载文件系统,那么df命令可能不会准确反映磁盘使用情况。你可以尝试重启系统或卸载文件系统,然后再使用df命令查看磁盘使用情况。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥50 高维数据处理方法求指导
- ¥100 数字取证课程 关于FAT文件系统的操作
- ¥15 如何使用js实现打印时每页设置统一的标题
- ¥15 安装TIA PortalV15.1报错
- ¥15 能把水桶搬到饮水机的机械设计
- ¥15 Android Studio中如何把H5逻辑放在Assets 文件夹中以实现将h5代码打包为apk
- ¥15 使用小程序wx.createWebAudioContext()开发节拍器
- ¥15 关于#爬虫#的问题:请问HMDB代谢物爬虫的那个工具可以提供一下吗
- ¥15 vue3+electron打包获取本地视频属性,文件夹里面有ffprobe.exe 文件还会报错这是什么原因呢?
- ¥20 用51单片机控制急停。