美文网首页
Linux du -sh和df -h结果差异很大

Linux du -sh和df -h结果差异很大

作者: 87d6dc4b11a7 | 来源:发表于2024-09-11 14:26 被阅读0次

使用du -shdf -h 查看根目录,发现结果差很多。
分析:
使用rm命令删除文件时,只有当该文件不存在任何link才会被删除
当有进程访问这个文件时,这个文件的实际占用空间就不会释放
du是根据文件名进行的空间统计,使用rm时该文件对系统来说已经不可见,所以不会统计这个文件。
df则是磁盘实际占用的数量

查看已删除但是未释放空间的文件:lsof | grep deleted
删除已删除但是未释放空间的文件:lsof | grep deleted | awk '{print $2}' | xargs -I {} kill -9 {}

相关文章

  • 磁盘df与du 磁盘对比结果不一致问题

    现象说明 df与du的结果不一致,现象说明 df -h 显示磁盘占用满 du -sh * / 显示磁盘只用了12G...

  • 运维经验总结

    一.linux 根目录磁盘满了 查看哪个文件占用大 1.df -h 2.使用命令 : du -sh * 查看根目录...

  • linux相关

    linux一些命令查看磁盘空间: df -h查看目录下各文件磁盘占用大小: du -sh *查看进程启动及运行时间...

  • linux常用命令

    基础操作 查看磁盘情况 df -h(若有挂载磁盘出错:df -hl) 查看当前目录总共占的容量 du -sh 查...

  • 当遇到ubuntu磁盘使用100%...

    发现ubuntu执行命令出错: 执行:df -h发现: !!!磁盘满了! 我再查du -sh /* --exclu...

  • linux 命令整理

    查看大小 df -h 查看整台服务器的硬盘使用情况du -sh ...

  • 2017/8/3

    一、Linux查看文件的大小: du -h --max-depth=1 查看磁盘的大小 df -m或者df -k ...

  • Linux

    df -h 查看磁盘总体使用情况 du -sh 目录名查看目录的使用情况 sudo du -ah --max-de...

  • 2019-04-09

    h d h du du h d d j h d s sh sh sh d d h x h x d h x x h ...

  • ubuntu 下的 du df

    df -h 查看当前操作系统磁盘的所有盘的使用情况; du -sh * 按照文件夹统计每个文件夹下的大小 du -...

网友评论

      本文标题:Linux du -sh和df -h结果差异很大

      本文链接:https://www.haomeiwen.com/subject/turpljtx.html