错误的磁盘使用报告 /

qkh*_*hly 2 disk-usage

可能的重复:
除了文件系统之外,是什么占用了我磁盘上的这么多空间?

我在stackoverflow上问过这个问题,但也许这里是一个更好的地方。

在我的 ubuntu 11.10 上,/dev/sda3(150GB)安装在 / 上,/dev/sda1(80GB)安装在 /home 上。我的整个磁盘有 250GB,系统报告我的磁盘空间不足。这是 df -h 的输出:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             149G  141G     0 100% /
udev                  3.9G  4.0K  3.9G   1% /dev
tmpfs                 1.6G  860K  1.6G   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  3.9G  508K  3.9G   1% /run/shm
/dev/sda1              74G   15G   56G  21% /home
Run Code Online (Sandbox Code Playgroud)

Ubuntu 磁盘使用分析器报告同样的事情。但这很奇怪,因为我相信我从未在 / 上使用过那么多空间。我还检查 / ( exclude /home ) 下的每个单独目录,它们没有使用那么多空间:

8.8M    bin
4.0K    dev
0   initrd.img
0   initrd.img.old
828M    lib
15M lib32
4.0K    lib64
4.0K    media
0   proc
9.2M    sbin
0   sys
1.1G    var
108M    boot
18M etc
4.0K    mnt
40K root
4.0K    selinux
72K tmp
0   vmlinuz
0   vmlinuz.old
16K lost+found
133M    opt
1004K   run
4.0K    srv
5.9G    usr      
Run Code Online (Sandbox Code Playgroud)

任何人都可以给我一些想法是什么占用了空间?提前致谢。

要补充的一件事是,我将 ufw 日志设置为已满,然后我注意到一些非常大的日志文件。但是我删除了日志文件并再次将 ufw 日志调低。不知道这是否是问题所在。

jos*_*lvo 6

ls -sh不会像您期望的那样报告大小。它不会查看目录内部,而只是以某个固定大小(通常为 4,0k)报告

有许多工具可以检查磁盘上的空间占用情况。我会推荐gdmap。它将向您显示磁盘的不言自明的地图

安装:

sudo apt-get install gdmap

运行,使用

sudo gdmap -f / , 如果要检查整个磁盘

sudo gdmap -f /some/folder, 检查某些特定文件夹