今日事明日毙 2023-08-30 09:56 采纳率: 33.3%
浏览 12
已结题

df -Th与du -sh命令查询的结果不一致问题

img

我用df -Th命令查找到文件系统为“/dev/mapper/centos-root”的磁盘已用33G,它的挂载点是“/”,但是我使用du -sh /命令查看根目录下磁盘使用情况,得到的却是5.7G,这是怎么回事?

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-08-30 10:26
    关注

    引用 皆我百晓生 小程序回复内容作答:

    这可能是因为df和du命令计算磁盘使用情况的方式不同。

    df命令以文件系统为单位,统计磁盘使用情况。它通过读取文件系统的元数据来获取使用的磁盘空间情况。因此,如果有删除或移动文件但未重启系统或卸载文件系统,df命令可能不会反映这些变化。

    du命令则是以目录为单位,统计指定目录及其子目录的磁盘使用情况。它通过递归地遍历目录树,获取每个文件的大小,并将所有文件大小相加。du命令会实时计算目录下文件的大小,因此可以反映实际的磁盘使用情况。

    因此,如果你删除或移动了文件,但没有重启系统或卸载文件系统,那么df命令可能不会准确反映磁盘使用情况。你可以尝试重启系统或卸载文件系统,然后再使用df命令查看磁盘使用情况。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月31日
  • 已采纳回答 10月23日
  • 创建了问题 8月30日

悬赏问题

  • ¥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单片机控制急停。