发现inode满了如何处理呢?话不多说,我们直接进入正题!
ls -lR|grep "^-"|wc -l
4、清理办法梳理
rm -rf *log
find ./ -name "*log" -mtime +3 -exec rm {} ;
或
find ./ -name "*log*" -mtime +1 -delete
Delete效率要比上面的exec 要快很多。
mkdir /tmp/empty
rsync --delete-before -d /tmp/empty/
/the/folder/you/want/delete/
rsync实际上用的是替换原理,处理数十万个文件也是秒删。
三种方法对比总结:
rm只能用在少量文件的地方,find -delete适合大量文件,rsync适合超大量文件。
我采取方法二,发现删不动,尝试方法三,也是hang住。
查看目录使用的进程数,发现进程数情况不对劲。
CROND进程不断增加。
使用killall postfix杀掉发送邮件的进程,再使用删除命令,可以正常清理。
Inode恢复正常,启动归档自动清理脚本,问题得到处理。
网上有很多让人改邮件发送的一个cron文件/etc/crontab中的MAILTO=root,千万不要动,会影响其他服务。
总结
系统需要时时勤维护,系统一环一环的套娃行为很容易破坏的数据库的运行状态,反推的过程是相对比较麻烦的,每一次处理要把根源找到,杜绝在苗头!
更多精彩干货分享
点击下方名片关注
IT那活儿
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129740.html
摘要:面试总结最近两周面试了几家公司高级工程师的职位,主要有宜信网信金融阿里高德口袋购物。目前有部分公司已经面试通过,两家在等消息。今天趁热把常见面试内容总结一下。可以用来完成统一命名服务状态同步服务集群管理分布式应用配置项等管理工作。 面试总结 最近两周面试了几家公司Java高级工程师的职位,主要有宜信、网信金融、阿里高德、口袋购物。目前有部分公司已经面试通过,两家在等消息。今天趁热把常见...
摘要:这里有一份面试题相关总结,涉及高并发分布式高可用相关知识点,在此分享给大家,希望大家能拿到一份理想的知识点会陆续更新在上,觉得还算凑和的话可以关注一下噢高并发架构消息队列为什么使用消息队列消息队列有什么优点和缺点都有什么优点和缺点如何保证消 这里有一份面试题相关总结,涉及高并发、分布式、高可用相关知识点,在此分享给大家,希望大家能拿到一份理想的 Offer! 知识点会陆续更新在 Git...
摘要:以前想过一个类似问题,就是没有每个人最大最小的得钱数的限制,以前的问题可以很好用随机数解决。于是这个问题也被以前的思想带坑里了,把突破口完全放在了如何处理每个人的随机数上。在与面试交谈中,明显有些紧张。 以前想过一个类似问题,就是没有每个人最大、最小的得钱数的限制,以前的问题可以很好用随机数解决。 于是这个问题也被以前的思想带坑里了,把突破口完全放在了如何处理每个人的随机数上。 于是在...
这问题是@xinhaip从那边看来。他之前的思路是这样子: 以前想过一个类似问题,就是没有每个人最大、最小的得钱数的限制,以前的问题可以很好用随机数解决。 于是这个问题也被以前的思想带坑里了,把突破口完全放在了如何处理每个人的随机数上。 于是在面试时间就没有解决这个问题,直到面试结束自己安静下来,仔细想想,发现思路错了。 在我看来其实他一开始的思路恰恰是正确的,然而我在他的问题下面发布了答案,...
阅读 1346·2023-01-11 13:20
阅读 1684·2023-01-11 13:20
阅读 1132·2023-01-11 13:20
阅读 1858·2023-01-11 13:20
阅读 4099·2023-01-11 13:20
阅读 2704·2023-01-11 13:20
阅读 1385·2023-01-11 13:20
阅读 3594·2023-01-11 13:20