所以我的服务器中有 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
命令。