没有更多的磁盘空间:如何找到占用的空间?

卡尔·莫里森

我的一台运行16.04的服务器遇到了问题:磁盘空间不足。

我不知道占用了什么空间。有没有列出当前目录大小的命令,所以我可以遍历并最终占据所有空间的目录?

顶帽

与Linux中一样,有多种方法可以完成工作。但是,如果需要通过CLI进行操作,这是我的首选方法:

我首先以root或sudo的身份运行它:

du -cha --max-depth=1 / | grep -E "M|G"

grep将返回行限制为以MB或Gigabyte范围内的值返回的行。如果磁盘足够大,则也可以添加|T以包括TB级的数量。您可能会在/proc/sys和/或上遇到一些错误/dev因为它们不是磁盘上的真实文件。但是,它仍应为根目录中的其余目录提供有效的输出。找到最大的目录后,您可以在该目录内运行命令,以缩小罪魁祸首的范围。因此,例如,如果/var最大的话,您可以接下来执行以下操作:

du -cha --max-depth=1 /var | grep -E "M|G"

那应该导致您遇到问题的孩子们!

其他注意事项

尽管上面的命令肯定可以解决问题,但是我在下面的评论中提出了一些建设性的批评,指出了您还可以包括的一些内容。

  1. grep返回提供可能导致偶尔的“K”值我如果目录或文件的名字有一个大写G或M.如果你绝对不希望任何的K值的目录显示出来,你会想起来您的正则表达式游戏更具创意和复杂性。例如grep -E "^[0-9\.]*[MG]"
  2. 如果您知道哪个驱动器是问题所在,并且它上面还有其他挂载的驱动器,而且您不想浪费时间进行搜索,可以-xdu命令中添加该标志该标志的手册页描述:

      -x, --one-file-system
          skip directories on different file systems
    
  3. 您可以对du命令的输出进行排序,以使最大值位于底部。只需将其附加到命令末尾即可:| sort -h

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

没有更多的磁盘空间:如何找到占用的空间?

来自分类Dev

Swift Applications占用更多磁盘空间

来自分类Dev

如何给Ubuntu 14.04更多的磁盘空间

来自分类Dev

实用程序说,当有足够的可用磁盘空间时,没有更多的可用磁盘空间

来自分类Dev

实用程序说,当有足够的可用磁盘空间时,没有更多的可用磁盘空间

来自分类Dev

没有更多的磁盘空间,没有任何东西吞噬我的磁盘。为什么?

来自分类Dev

如何找到使用所有磁盘空间的目录

来自分类Dev

Photoshop的暂存磁盘占用了所有磁盘空间

来自分类Dev

btrfs,没有剩余磁盘空间

来自分类Dev

没有足够的磁盘空间!

来自分类Dev

有空间时没有剩余磁盘空间

来自分类Dev

如何检查/ tmp中占用磁盘空间的内容?

来自分类Dev

Windows 7恢复如何占用磁盘空间?

来自分类Dev

如何了解正在占用磁盘空间的内容?

来自分类Dev

如何找出占用大量磁盘空间的内容?

来自分类Dev

没有更多磁盘空间时备份数据库

来自分类Dev

如何阻止/var/log/kern.log.1占用我的所有磁盘空间?

来自分类Dev

`pod setup`占用大量磁盘空间

来自分类Dev

Ubuntu经常占用磁盘空间吗?

来自分类Dev

Windows 10占用磁盘空间

来自分类Dev

什么占用了我的磁盘空间?

来自分类Dev

查找占用最多磁盘空间的文件

来自分类Dev

如何为ubuntu分区分配更多磁盘空间

来自分类Dev

磁盘空间不足,没有 Gparted 没有更新

来自分类Dev

需要更多磁盘空间用于root

来自分类Dev

IMPDP 使用比预期更多的磁盘空间

来自分类Dev

如何释放磁盘空间?

来自分类Dev

“ .Private /”目录占用了大量的磁盘空间,但没有指示可能是什么原因导致的

来自分类Dev

升级时没有足够的可用磁盘空间

Related 相关文章

  1. 1

    没有更多的磁盘空间:如何找到占用的空间?

  2. 2

    Swift Applications占用更多磁盘空间

  3. 3

    如何给Ubuntu 14.04更多的磁盘空间

  4. 4

    实用程序说,当有足够的可用磁盘空间时,没有更多的可用磁盘空间

  5. 5

    实用程序说,当有足够的可用磁盘空间时,没有更多的可用磁盘空间

  6. 6

    没有更多的磁盘空间,没有任何东西吞噬我的磁盘。为什么?

  7. 7

    如何找到使用所有磁盘空间的目录

  8. 8

    Photoshop的暂存磁盘占用了所有磁盘空间

  9. 9

    btrfs,没有剩余磁盘空间

  10. 10

    没有足够的磁盘空间!

  11. 11

    有空间时没有剩余磁盘空间

  12. 12

    如何检查/ tmp中占用磁盘空间的内容?

  13. 13

    Windows 7恢复如何占用磁盘空间?

  14. 14

    如何了解正在占用磁盘空间的内容?

  15. 15

    如何找出占用大量磁盘空间的内容?

  16. 16

    没有更多磁盘空间时备份数据库

  17. 17

    如何阻止/var/log/kern.log.1占用我的所有磁盘空间?

  18. 18

    `pod setup`占用大量磁盘空间

  19. 19

    Ubuntu经常占用磁盘空间吗?

  20. 20

    Windows 10占用磁盘空间

  21. 21

    什么占用了我的磁盘空间?

  22. 22

    查找占用最多磁盘空间的文件

  23. 23

    如何为ubuntu分区分配更多磁盘空间

  24. 24

    磁盘空间不足,没有 Gparted 没有更新

  25. 25

    需要更多磁盘空间用于root

  26. 26

    IMPDP 使用比预期更多的磁盘空间

  27. 27

    如何释放磁盘空间?

  28. 28

    “ .Private /”目录占用了大量的磁盘空间,但没有指示可能是什么原因导致的

  29. 29

    升级时没有足够的可用磁盘空间

热门标签

归档