无需其他分区或挂载程序即可挂载为 / 的 /dev/sda 目录的大小列表

无需其他分区或挂载程序即可挂载为 / 的 /dev/sda 目录的大小列表

正如你在这里看到的:

Filesystem                                      Size  Used Avail Use% Mounted on
udev                                             10M     0   10M   0% /dev
tmpfs                                            13G  332K   13G   1% /run
/dev/sda1                                        20G   19G  747M  97% /
tmpfs                                           5.0M     0  5.0M   0% /run/lock
tmpfs                                            26G   13M   26G   1% /run/shm
/dev/mapper/pve-data                            533G  380G  127G  75% /var/lib/vz

我的主分区 /dev/sda1 已完全满了,只有 747M 可用。但我不知道几个月前我空闲的那几 GB 在哪里。

我的日志目录不是问题,小于 2 GB。我尝试在 / 中逐个文件夹创建 du 文件夹,而不使用 /var/lib/vz,但我仍然看不出是什么占用了这么大的空间。

有没有办法做类似 du /dev/sda1/* -hs 的事情?显然它对我来说不起作用,但这就是我想知道的。

我也这么做了

du -csh / --exclude=/var/lib/vz --exclude=/mnt

结果是

2.5G    /
2.5G    total

谨此致以最诚挚的敬意并感谢您的帮助。

答案1

请使用该ncdu命令来确定您的文件系统利用率。

另请参阅:我如何确定什么占用了这么多空间?

答案2

您可以使用该tree命令调查磁盘的使用位置。

tree --du -h /

将打印包含文件和目录大小的目录树。查看手册页以tree了解更多参数。例如,您可能希望使用选项来限制深度-L

相关内容