文件系统Inode使用率 80%——告警问题处理

1、使用df -i命令查看inode使用情况:

df -i

这将显示文件系统的inode使用情况,包括已用inode数、可用inode数和inode使用率。

2、查找占用inode较多的目录或文件:

我得是根文件系统告警

find / -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n

将 替换为要检查的目录路径。这个命令将递归地查找指定目录下的所有文件和子目录,并按照占用inode数量进行排序和统计。

根据输出结果,可以确定哪些目录或文件占用了较多的inode。

注:

  • : 要查找的目录路径。将其替换为您要查找的目录的实际路径。
  • -xdev: 限制查找只在当前文件系统中进行,不进入其他挂载点的文件系统。
  • -printf '%h\n': 指定输出格式为每个匹配文件的目录路径,每行一个。

3、删除不需要的文件或目录:

如果发现某些文件或目录占用了大量的inode,可以删除其中不需要的文件或目录,以释放inode。

我的环境最后找到的是火狐浏览器缓存文件占用过多,绝对路径:/root/.cache/mozilla/firefox/dg1fnm05.detaults-esr68/cache2/entries/

进入文件过多的目录直接执行:rm -rf * 的时候,可能会碰到以下提示:
-bash: /usr/bin/rm: 参数列表过长
解决方法:
find ./ -name "*" -type f | xargs rm -rf

4、调整文件系统的inode容量:

如果inode使用率持续增长,并且已经删除了不需要的文件或目录,可以考虑调整文件系统的inode容量。这通常需要重新创建文件系统,并指定更大的inode数量。

注意:调整文件系统的inode容量可能需要对文件系统进行备份和恢复操作,因此在执行此操作之前,请确保已经备份了重要的数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值