技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> Linux下的半自动磁盘清理工具

Linux下的半自动磁盘清理工具

浏览:1471次  出处信息

    事情起先是因为linux下的应用日志,堆积造成磁盘空间不足,当然你可以说,我有监控,我写了crontab, 我xxx很多方式都有,没必要专门针对此事做工具了。不过这些情况我都遇到过,主要是想到:

    1、多个同学一起维护着相同的服务器,人有惰性都喜欢写crontab却不写注释,时间积累crontab -l发现居然有不少脚本在里面,而且干着相同的事,定期进行日志清理工作;

    2、应用因为流量增加,日志量增速加快了,导致原先的crontab不能满足需求了;

    实现的功能:

    1、常驻后台,定期扫描,时间可配;

    2、默认匹配大小超过10M的纯文本文件;

    3、支持阀值设定,达到阀值进行扫描;

    4、支持nginx此类不进行日志切割的程序的日志清理;

    5、支持最少日志保存时间,此时间内不进行处理;

    6、支持打包压缩,然后进行上传到你指定服务器的方式;

    7、支持压缩包扫描,压缩包内超过80%为纯文本日志文件,则认为此压缩包为可处理;

    8、支持处理时进行邮件通知;

    下载地址:

    https://liutaihua@github.com/liutaihua/cldisky.git

    可使用git clone git://github.com/liutaihua/cldisky.git进行下载

    cd cldisky

    python setup.py install安装

    启动方式 cldisky   start

    python2.4.3, python2.6, python2.7.1测试通过.

    工具问我自己一直在用,不保证适合每个环境,有需求可以提交给我,我会保持更新.

QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1