inode问题之No space left on device!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了inode问题之No space left on device!相关的知识,希望对你有一定的参考价值。

理论:

inode译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。

而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。


查看inode使用信息:

df -i


常见问题:

No space left on device


解决方式:

1、find锁定占用空间最大的目录(通常目录大小越大,表示目录下的文件越多)


2、删除多余的inode节点。(find /xxx -type f -exec rm {} \;)


本文出自 “[email protected]” 博客,请务必保留此出处http://renzhiyuan.blog.51cto.com/10433137/1844595

以上是关于inode问题之No space left on device!的主要内容,如果未能解决你的问题,请参考以下文章

生产环境下案例 No space left on device (inode使用满的情况)

no space left on device磁盘空间不足

关于Inodes文件被占满(如何解决linux报No space left on device错误)

linux no space left on device的解决的方法(iNode满导致)

Inode占满导致No space left on device解决

使用 docker 时遇到 no space left on device 问题的解决