当我尝试将某些文件保存到centos计算机上时,出现错误“设备上没有剩余空间”
我试过了
[root@...]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol01 18G 18G 0 100% /
当我这样做
du -sh / ->只有5G
du -sh /
[... ~]$ df -i / Filesystem Inodes IUsed IFree IUse% Mounted on /dev/mapper/VolGroup00-LogVol01 4685824 209516 4476308 5% /
似乎文件系统已满。我怎么能找到哪一个尺寸这么大?
du -sh和的输出之间的这种差异df -h可能会在某些大文件已被删除但仍由某些进程打开的情况下发生。检查命令lsof | grep deleted以查看哪些进程已打开描述符以删除文件。您可以重新启动该过程,空间将被释放。
du -sh
df -h
lsof | grep deleted