
# Inode节点耗尽导致无法创建新文件问题处理
#### 问题现象
创建文件或者目录时失败，提示没有可用空间：No space left on device，cannot create directory，Cloudn't create temporary archive name。
#### 根因分析
Linux系统中对磁盘空间的占用分为以下两个方面：
- 物理磁盘空间。
- inode节点所占用的磁盘空间。
![](https://support.huaweicloud.com/trouble-ecs/public_sys-resources/note_3.0-zh-cn.png)
inode（索引节点）保存了文件系统中的一个文件系统对象（包括文件、目录、设备文件、socket、管道等）的元信息数据，但不包括数据内容或者文件名。
#### 处理方法
1. 执行以下命令，排查磁盘的物理空间是否已满。 **df -h**
   图1检查磁盘物理空间   
   ![](https://support.huaweicloud.com/trouble-ecs/zh-cn_image_0183478729.png "点击放大")
   如[图1]所示，磁盘空间还有剩余，排除物理磁盘空间已满的情形
   
2. 执行以下命令，查看系统可用的inode节点使用率。 **df -i**
   当结果中的Use%为100%时则为inode耗尽，可以执行以下的操作步骤释放inode。
   1. 执行以下命令，将所有在目录文件进行归档。 **tar czvf /tmp/backup.tar.gz /home/data**
      
   
   2. 删除对应目录下确认不需要的文件释放inode。
    
 
