系统报告已使用 200Gb,但实际只有 40Gb

系统报告已使用 200Gb,但实际只有 40Gb

返回 512 个中的216Gdf用于:

 df -t ext4 -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       468G  216G  229G  49% /

相同的数据返回 Discs 应用程序:

在此处输入图片描述

我用很多方法检查了文件,但找不到这 216G 是从哪里来的。例如:

在此处输入图片描述

问题

如何诊断什么占用了空间?

答案1

我会cd /sudo du -sh * |sort -nr应该给你占据该空间的导演。然后你就可以从那里出发。

答案2

我听从了@vanadium 的建议并跑了ncdu -x /

事实证明,Docker Overlay 文件占用了大约 170 GB。问题描述如下:https://forums.docker.com/t/some-way-to-clean-up-identify-contents-of-var-lib-docker-overlay/30604/14

现在正在清理 Docker 覆盖文件。

在此处输入图片描述

只是为了清楚起见:

  1. docker system prune -a
  2. 在那之后:
df -h -t ext4
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2       468G   35G  411G   8% /

相关内容