zoukankan      html  css  js  c++  java
  • 处理测试环境硬盘爆满

    测试环境经常会收到这类告警

    第一步 登陆机器查看硬盘使用

    执行df

    好吧,使用情况真不妙,根目录占用过大

    第二步 确定哪个文件太大或者文件过多

    进入爆满的目录,如这里是根目录

    cd /
    然后找下面哪个文件夹或者文件太大,有几种方式:

    1.du
    sudo du -h --max-depth=1 | sort -hr
    越前面的目录/文件越大,可以找到最大的目录或文件,去看下有啥可以清除的

    2.find
    sudo find . -type f -size +100M
    找到占用较大的文件(这里是+100M即大于100M的文件,可以根据实际情况修改),如果是单个文件过大造成的磁盘满,效果较好

    第三步 执行清除

    删除额外的文件,降低磁盘空间,81%->75%

    第四步 如果没有效

    执行效果清除不明显,或者du的数值和df差别过大(即明明没有多少文件,磁盘怎么就满了),很大可能是文件被删除,但仍被进程占用,硬盘空间无法释放

    执行

    sudo lsof +L1|grep deleted
    , 看下是否有大文件处于删除状态(deleted)但未被进程释放

    重启rsyslogd后,硬盘空间正常,75%->31%

  • 相关阅读:
    设计模式学习笔记之命令模式
    JavaEE复习三
    ubuntu下安装UltraEdit
    转载:Ubuntu下deb包的安装方法
    查看linux系统版本是32位还是64位
    手动编译生成apk
    android service文章转载
    @+android:id的一些记录
    android Tweened Animations
    ubuntu下打开chm文件
  • 原文地址:https://www.cnblogs.com/opama/p/9160851.html
Copyright © 2011-2022 走看看