文档首页 > > 故障排除> Linux操作系统> Inode节点耗尽导致无法创建新文件问题处理

Inode节点耗尽导致无法创建新文件问题处理

分享
更新时间: 2019/11/06 GMT+08:00

问题现象

创建文件或者目录时失败,提示没有可用空间:No space left on device,cannot create directory,Cloudn't create temporary archive name。

根因分析

Linux系统中对磁盘空间的占用分为以下两个方面:

  • 物理磁盘空间。
  • inode节点所占用的磁盘空间。

inode(索引节点)保存了文件系统中的一个文件系统对象(包括文件、目录、设备文件、socket、管道等)的元信息数据,但不包括数据内容或者文件名。

约束与限制

本节操作涉及初始化磁盘的操作,请先备份数据后进行操作。

处理方法

  1. 执行以下命令,排查磁盘的物理空间是否已满。

    # df -h

    图1 检查磁盘物理空间

    图1所示,磁盘空间还有剩余,排除物理磁盘空间已满的情形

  2. 执行以下命令,查看系统可用的inode节点使用率。

    # df -i

    当结果中的IUse%为100%时则为inode耗尽,可以执行以下的操作步骤释放inode。

    1. 执行以下命令,将所有在目录文件进行归档。

      # tar czvf /tmp/backup.tar.gz /home/data

    2. 删除对应目录下确认不需要的文件释放inode。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区