存储已满 100%

存储已满 100%

我没有太多系统管理经验。我在运行 Ubuntu 20.04 的 VPS 上安装了一个 Mastodon 实例。十天后,服务器已完全占满,这对我来说似乎很少见。38Gb 怎么会占满?

如果我执行df -h,我会得到以下结果:

Filesystem      Size  Used Avail Use% Mounted on
udev            949M     0  949M   0% /dev
tmpfs           194M  860K  193M   1% /run
/dev/sda1        38G   36G     0 100% /
tmpfs           968M   28K  968M   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           968M     0  968M   0% /sys/fs/cgroup
/dev/sda15      253M  138K  252M   1% /boot/efi
tmpfs           194M     0  194M   0% /run/user/0

可以看出,挂载在/dev/sda1 上的文件系统已经完全满了。

肯定有什么东西占用了大量的空间,我怎么才能找到它?我怎么才能找到占用大量空间的目录?

du -h对我来说不起作用,因为它开始打印数千行并且不会停止。

我将不胜感激任何提示或帮助。

[编辑] 我不想删除该问题,即使它已被标记为重复,因为链接的问题du -h --max-depth=1在其答案中没有命令,这对我来说至关重要。

答案1

为了获得更好的交互式概览,您可以使用北卡罗莱纳大学

从当前目录开始计数:ncdu -x

从自定义目录开始计数:ncdu -x /some/dir

-x参数用于“不要跨越文件系统边界”)

答案2

正如 Doug 在评论中所说,du -h --max-depth=1我可以用它划分大目录。

相关内容