可能的重复:
除了文件系统之外,是什么占用了我磁盘上的这么多空间?
我在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 日志调低。不知道这是否是问题所在。
ls -sh不会像您期望的那样报告大小。它不会查看目录内部,而只是以某个固定大小(通常为 4,0k)报告
有许多工具可以检查磁盘上的空间占用情况。我会推荐gdmap。它将向您显示磁盘的不言自明的地图
安装:
sudo apt-get install gdmap
运行,使用
sudo gdmap -f / , 如果要检查整个磁盘
sudo gdmap -f /some/folder, 检查某些特定文件夹