我的分区/ dev / sda1不断填满。 除了“/”目录之外,我还不能确定哪个目录是在这个分区上,以便search要删除的文件。 昨天我能把它降到97%,但今天已经是100%了。
我没有设置这台机器。 但看起来像/ home在/ dev / sda6(有很多空间),所以没有问题。
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 9611492 9059720 63532 100% / tmpfs 12368424 0 12368424 0% /lib/init/rw udev 12363580 172 12363408 1% /dev tmpfs 12368424 0 12368424 0% /dev/shm /dev/sda6 452427328 146862508 282582832 35% /home tmpfs 2048000 1212456 835544 60% /mnt/ramdisk
编辑:仍然不知道为什么/ dev / sda1正在填满,但我现在试图删除不必要的软件包来释放磁盘空间,但它不会让我做任何事情与apt-get命令。说:
The following packages have unmet dependencies: vim : Depends: vim-runtime (= 2:7.2.445+hg~cb94c42c0e1a-1) but it is not installed E: Unmet dependencies. Try using -f.
这也发生在我尝试安装的时候。
编辑2:虽然重新启动让我下降到46%,现在只是两天后,我回到了62%饱和,并上升。 什么是填满我的磁盘?
编辑3:看起来它每天上涨6%…已经68%满了。 那大概是60MB /天。
编辑4:看起来我不断上涨0.03 MB /人力资源。 我怎么知道什么是填充和在哪里?
这个命令会给你一个什么是使用你的磁盘空间的列表,从最大到最小的顺序,而不会遍历到其他文件系统(所以只是/和任何sda1)
du -xkc / | sort -r -n | tee /home/diskusage.log less /home/diskusage.log
这需要一段时间才能运行,但希望能够让您更好地了解哪些文件夹正在使用您的磁盘空间。 该命令会将输出文件转储到/ home,因为您说它位于不同的分区上。 结果以KB为单位。
更新:根据您的说法,使用的磁盘空间不等于分区大小; 你可能想检查被删除的文件,看是否有任何大的被打开。 删除的文件在closures之前不会被释放。 使用lsof来检查已删除的文件:
lsof -n | grep -i '(deleted)'
要释放这些文件,请closures或重新启动正在保存已删除文件的进程。
您似乎没有单独的/ var分区。 我会开始寻找逃跑日志。