当我尝试将一些文件 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 deleted
查看哪些进程打开了已删除文件的描述符。您可以重新启动该进程,空间将被释放。
关于linux - 设备上没有剩余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24671621/