/ 已满。我如何找出占用空间的内容?

/ 已满。我如何找出占用空间的内容?

我最近注意到一个轻量级应用程序(Sonarr)没有运行,因此进入 webmin 时发现 fidk 填充错误。'/' 已满 100%。我四处寻找并发出一些命令以恢复一些短期空间(降至 96%),但使用量应该不会那么多。我只是在 120GB SSD 上运行 Ubuntu Server LTS18 和几个应用程序。但我看到下面的内容,无法(也不知道如何)找到 / 中重目录和/或文件的位置。

Filesystem                                 Size  Used Avail Use% Mounted on
udev                                       7.3G     0  7.3G   0% /dev
tmpfs                                      1.5G  2.8M  1.5G   1% /run
/dev/sde2                                  110G  104G  4.6G  96% /
tmpfs                                      7.3G   12K  7.3G   1% /dev/shm
tmpfs                                      5.0M     0  5.0M   0% /run/lock
tmpfs                                      7.3G     0  7.3G   0% /sys/fs/cgroup
/dev/loop0                                  90M   90M     0 100% /snap/core/7917
/dev/loop1                                  90M   90M     0 100% /snap/core/8039

答案1

尝试安装ncdu- 它是命令行的图形磁盘使用应用程序。

sudo apt-get install ncdu 

进而

ncdu /

然后,您将看到其中的目录列表/- 您可以通过点击 来浏览目录并深入了解它们enter

答案2

另一个答案建议安装ncdu,这似乎是一个很棒的工具,受到许多用户的喜爱。然而,这是一个“第 22 条军规”的情况,因为当你磁盘空间不足时,你通常无法安装程序来找出原因,因为...你没有磁盘空间。

唯一的选择是使用已安装的程序:

$ sudo du -cha --max-depth=1 --exclude=/mnt / 2>/dev/null

40M     /core
1.7G    /var
6.5M    /dev
15M     /bin
3.4M    /tmp
681M    /opt
6.5G    /usr
4.4G    /lib
3.9M    /lib32
17M     /root
15M     /etc
1.1G    /boot
12G     /home
13M     /sbin
1.8M    /run
26G     /
26G     total

相关内容