当我试图将一些文件scp到centos机器时,我收到错误“设备上没有剩余空间”
我试过了
[root@...]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01 18G 18G 0 100% /
而当我这样做
du -sh / – >它只给5G
[... ~]$df -i /
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol01
4685824 209516 4476308 5% /
好像文件系统已满.
我怎样才能找到哪一个这么大?
解决方法:
如果某个大文件已被删除,但仍然由某个进程打开,则可能会发生du -sh和df -h的输出之间的这种差异.检查命令lsof | grep已删除,以查看哪些进程已打开已删除文件的描述符.您可以重新启动该进程,并释放空间.