无法弄清楚为什么硬盘已满

无法弄清楚为什么硬盘已满

可能重复:
我如何找出是什么占用了我的 / 分区上的所有空间?

没有可用磁盘空间

所以我的服务器中有 2 个硬盘,一个是 10gb 的主硬盘,另一个是 2tb 的独立硬盘

我将所有文件存储在第二个上,df -h 输出如下所示

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             9.2G  8.8G     0 100% /
tmpfs                 1.5G     0  1.5G   0% /lib/init/rw
udev                  1.5G  148K  1.5G   1% /dev
tmpfs                 1.5G     0  1.5G   0% /dev/shm
/dev/sda4             1.8T  747G  981G  44% /home
/dev/sda4             1.8T  747G  981G  44% /usr/lib/cgi-bin

我不明白为什么所有文件都存储在 /usr/lib/cgi-bin 中,而第一个却满了。

我正在运行 Debian

我似乎找不到任何占用 8.8GB 且不在第二个硬盘上的文件 :S

谢谢!

答案1

您可以使用以下du命令来追踪空间被用尽的位置:

$ cd /
$ du -sm *

这可能需要一些时间才能运行,但完成后,它将列出所有子目录的大小/。例如,一旦找到最大的子目录,/var然后将目录更改为/var并再次运行该du命令。

相关内容