no space left on device:不一定是磁盘满了,可能是 inode 满了

报 no space left on device,看上去是磁盘空间不足,但有可能不是存储满了,而是 inode 满了。用 df -i 查看 inode 使用情况,如果有 100% 的就是 inode 满了。 现象 报 no space left on device,看上去是磁盘空间不足了,那么找没用的文件删了即可。 但有可能不是存储满了,而是 inode 满了。 排查 使用 df -i 查看 inode 的使用情况,如果有 100% 的,那就说明是 inode 满了: root@host:~# df -i Filesystem Inodes IUsed IFree IUse% Mounted on udev 16059428 1017 16058411 1% /dev tmpfs 16078645 1812 16076833 1% /run /dev/sda2 3276800 154963 3121837 5% / tmpfs 16078645 4 16078641 1% /dev/shm tmpfs 16078645 13 16078632 1% /run/lock tmpfs 16078645 18 16078627 1% /sys/fs/cgroup /dev/sda4 31162368 4308 31158060 1% /data /dev/sdb1 182939648 564 182939084 1% /data/container 然后查找哪里小文件特别多。 ...

February 8, 2026 · 1 min · 142 words · 文叨叨