当我在linux系统中安装某些东西时(CentOS 6.5版(最终版))。它发生了。
下载程序包时出错:ncdu-1.7-1.el6.x86_64:下载目录/var/cache/yum/epel/packages中的空间不足。
我使用df命令,它显示:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 77G 73G 0 100% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sda1 239M 43M 183M 19% /boot
sda2安装在/上,但当我转到根目录并使用命令du时。
du -sh *
6.2M bin
41M boot
176K dev
26M etc
488K export
6.7G home
268M lib
19M lib64
16K lost+found
4.0K media
4.0K mnt
56M opt
du: cannot access `proc/1531/task/1531/fd/4': No such file or directory
du: cannot access `proc/1531/task/1531/fdinfo/4': No such file or directory
du: cannot access `proc/1531/fd/4': No such file or directory
du: cannot access `proc/1531/fdinfo/4': No such file or directory
du: cannot access `proc/6873/task/7037/fd/125': No such file or directory
0 proc
640K root
9.0M sbin
4.0K selinux
4.0K srv
0 sys
569M tmp
1.4G usr
261M var
4.0K zookeeper_server.pid
我的77G去哪儿了?如何找到我的大文件并删除?
如果您无法重新启动服务器,此命令将帮助您:
lsof | grep "/var" | grep deleted
它将显示内存中是否还有任何已删除的文件,并帮助您找到必须重新启动的服务。
如果这是一个选项,重新启动服务器也可以解决问题。