如何找到哪些文件占用了 Linux 网络服务器上 80% 的空间?

Gar*_*eth 18 linux command-line-interface disk-space-utilization capacity

驱动器不断填满。您已经找到了所有可用的备用文件和随机文件。grep'd for coredump 文件,甚至删除了一些不需要的备份......

你的下一步是什么。

有问题的实际服务器有 10GB 的网站文件,而操作系统不应占用超过 10GB 的空间,那么您如何追踪 50GB(虚拟)驱动器中的内容?

Mar*_*her 25

当然还有更复杂的方法,但我记得的是

du --max-depth=1 -h /

现在获取占用最多空间的目录(du --max-depth=1 -h /yourdir)并深入了解,直到找到罪魁祸首。
如果希望您的输出按大小排序并且不关心人类可读的格式,您也可以这样做du --max-depth=1 /your_dir | sort -n


Sco*_*ott 12

我发现 ncdu ( http://dev.yorhel.nl/ncdu ) 对此非常有帮助。


Jos*_*osh 5

我使用 Gnome 程序 baobab。您可以在桌面上运行它,并且可以通过 SSH 连接到服务器。它显示了一个易于阅读的磁盘空间使用情况图。它作为“磁盘使用分析器”安装在 Gnome 下