当我重新启动运行 Ubuntu 12.04 的计算机时,我收到一条消息,提示剩余磁盘空间为 0 /
。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 19G 18G 0 100% /
udev 7.8G 4.0K 7.8G 1% /dev
tmpfs 1.6G 944K 1.6G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.9G 512K 7.9G 1% /run/shm
overflow 1.0M 1.0M 0 100% /tmp
/dev/sda1 89M 33M 51M 40% /boot
/dev/md127p1 917G 179G 692G 21% /mnt/data0
/dev/sda5 892G 137G 710G 17% /home
使用磁盘使用情况分析器,我再次看到/
已满 100%,其中 54% 已占用/mnt
, 43% 已占用/home
。我有几个问题:
- 我在 处安装了一个 RAID 1 阵列
/mnt/data0
。为什么此磁盘使用情况显示在 内/
? - 我删除了 10 GB 的无用文件,但
/home
似乎对磁盘使用率没有影响/
(使用率仍为 100%)。我是否应该在其他地方删除文件?
答案1
/home
位于不同的文件系统上(df
命令输出的最后一行)并且/mnt/data0
没有显示/
,但已占用 21%。
为了使您的系统恢复工作,您/
只需要释放文件系统上的空间,也就是您的/root
目录所在的空间。
最好的办法是使用以下命令检查所有空间都去了哪里du -s
:
IE:
cd /
du -s *
然后 cd 到前面数字最大的目录并输入:
du -s *
等等。有时,你会发现一些大文件,并可能选择删除它们以释放空间。