linux - 当我收到 "filesystem is full"错误,但 "df"显示有可用空间时,可能是什么问题?

标签 linux

<分区>

当我触摸一个文件时,比如touch test.txt,我收到一条消息,显示设备上没有剩余空间

touch: cannot touch 'test.txt': no space left on device

但是当我 df 时,它显示可用空间超过 10GB。 出了什么问题?

最佳答案

请检查您是否看到零 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)

关于linux - 当我收到 "filesystem is full"错误,但 "df"显示有可用空间时,可能是什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56305386/

相关文章:

在 ubuntu 上为用 C 编写的软件创建 GUI

windows - 如何停止 USB 缓冲?

linux - Linux 上的文件服务器

android - 针对 Android 问题的 Ubuntu 12.10 + Eclipse 3.8 设置

linux - TensorFlow from sources 问题

linux - Linux 上的 Valgrind : delaying start of activation

linux - 每个星期日在 cron 作业上运行脚本,除非星期日是该月的第一个日期

linux - mv命令末尾的星号有什么作用

c - 如何在终端中输入/输入特殊字符 ETB(ASCII 23) 作为字符?

java - Linux PC 和 Android 之间的 Wifi 文件传输