当我收到“文件系统已满”错误,但“ df”显示有可用空间时,可能是什么问题?

时间:2019-05-25 13:43:49

标签: linux

当我zsh touch之类的文件时,我收到一条消息,显示设备上没有剩余空间

  

触摸:无法触摸“ test.txt”:设备上没有剩余空间

但是当我touch test.txt时,它显示“可用”大于10GB。 怎么了?

1 个答案:

答案 0 :(得分:1)

请检查您是否看到零的IFree。 df -i应该可以帮助您解决此问题:

Filesystem     Inodes IUsed  IFree IUse% Mounted on
udev            60107   322  59785    1% /dev

如果您看到足够的可用inode,请查看是否已删除但仍打开了文件。像这样:

lsof -nP | grep '(deleted)'

tail      18687           root    3r      REG                8,1        0     130833 /root/test (deleted)