Inode节点耗尽导致无法创建新文件问题处理
问题现象
创建文件或者目录时失败,提示没有可用空间:No space left on device,cannot create directory,Cloudn't create temporary archive name。
根因分析
Linux系统中对磁盘空间的占用分为以下两个方面:
- 物理磁盘空间。
- inode节点所占用的磁盘空间。
inode(索引节点)保存了文件系统中的一个文件系统对象(包括文件、目录、设备文件、socket、管道等)的元信息数据,但不包括数据内容或者文件名。
约束与限制
本节操作涉及初始化磁盘的操作,请先备份数据后进行操作。
处理方法
- 执行以下命令,排查磁盘的物理空间是否已满。
如图1所示,磁盘空间还有剩余,排除物理磁盘空间已满的情形
- 执行以下命令,查看系统可用的inode节点使用率。
当结果中的Use%为100%时则为inode耗尽,可以执行以下的操作步骤释放inode。