云服务器网:购买云服务器和VPS必上的网站!

linux inode满了怎么办?解决Linux Inode满的方法

一位群友分区存储空间还没有用完,但是,却不能创建目录和文件了,查看/分区的,结果发现Inodes文件数量被占满…

一位群友分区存储空间还没有用完,但是,却不能创建目录和文件了,查看/分区的,结果发现Inodes文件数量被占满了,Inodes使用率过高达到了100%。

解决解决当linux inode满了时,系统将无法创建新的文件或目录,甚至无法复制或移动已有文件或目录。

问题描述:

linux inode满了时,系统将无法创建新的文件或目录,甚至无法复制或移动已有文件或目录。大多数情况下是由于文件数量过多所引起的,只需要删除无用的就好了。

解决方案:

1. 检查是否有大量空间被占用

使用df -i命令检查inode的使用情况,如果发现inode使用率接近100%,则说明inode已满。

2. 查看并删除临时文件

ls -lt /tmp | wc -l

find /tmp -type f -exec rm {} \;

3. 删除0字节的文件,这些文件也会占用inode

find /home -type f -size 0 -exec rm {} \;

4. 删除不必要的文件

在检查inode使用情况后,可以使用find命令来查找并删除不必要的文件,以释放inode空间。例如:

find / -xdev -type f -atime +7 -exec rm -f {} \;

5. 重新格式化分区

如果删除不必要的文件后仍然无法释放足够的inode空间,则可以尝试重新格式化分区,使用更多的inode。例如:

mkfs.ext4 -T largefile /dev/sda1

本文来源:https://yuntue.com/post/224059.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表评论

您的电子邮箱地址不会被公开。