墨菲安全文档文档
最佳实践
解决方案
常见问题
名词解释
数据保护
问题反馈
🌟star开源项目 (opens new window)
版本更新
最佳实践
解决方案
常见问题
名词解释
数据保护
问题反馈
🌟star开源项目 (opens new window)
版本更新
常见问题
  • 新手快速入门

  • 关于集成

  • 关于代码托管

  • 关于项目管理

  • 关于安全问题

  • 关于检测问题

  • 关于漏洞知识库

  • 关于私有化部署

  • 关于系统异常

    • 未配置私有源
    • CPU使用率超过阈值
    • 内存使用率超过阈值
    • 磁盘使用率超过阈值
  1. 常见问题
  2. /
  3. 关于系统异常
  4. /
  5. 磁盘使用率超过阈值

¶ 磁盘使用率超过80%

更新时间: 2023-06-17 15:10:34

¶ 原因:

磁盘使用率过高,通常可能由以下原因导致:

  • 大量或大文件积累:例如日志文件、临时文件、缓存文件、数据备份等。这些文件可能在长时间运行后积累成大量,占用大量磁盘空间

  • 系统或应用程序问题:有些应用程序可能由于设计问题或错误,产生大量临时文件或日志,但并未妥善处理。这些文件可能长时间积累,占用大量磁盘空间

  • 磁盘容量过小:如果磁盘的初始分配容量过小,可能会因为正常的系统运行和数据存储就导致磁盘使用率过高。

  • 数据库占用:如果你的服务器运行着数据库服务,如MySQL,MongoDB等,那么数据库文件可能占用大量磁盘空间,尤其是在数据快速增长的情况下

  • 未进行定期清理:如果服务器没有进行定期的磁盘清理和维护,那么随着时间推移,无用的文件可能会逐渐积累,占用大量的磁盘空间

¶ 解决方法:

查看当前磁盘使用情况

  • 可以使用 df -h 命令查看磁盘使用情况,其中 -h 参数表示以易读的格式显示

清理不必要的文件,如果这些文件不再需要,可以将其删除

  • 定期查看和清理 /tmp、/var/log、/home等目录下的旧文件和日志可以有效降低磁盘使用率

  • 查找大文件:可以使用 du 或 find 命令找到占用磁盘空间的大文件,例如

# 查找 /home 目录下大小超过50M的文件
find /home -type f -size +50M
  • 压缩不常访问的大文件:对于一些不常访问但不能删除的大文件,可以考虑压缩后存储,以节省磁盘空间

  • 增加磁盘空间:如果磁盘容量确实不足,可能需要增加磁盘容量。这可能需要扩展现有磁盘的分区,或者添加新的磁盘

  • 清理备份的历史日志:msca服务默认会每天压缩并备份所有服务的日志文件,如您不需要保留历史日志文件,可以选择删除,例如

# 进入到日志备份的目录
cd $(cat /opt/path.lock)/msca/logs_bak

# 该目录下的服务目录为每个服务的日志备份目录,您可以选择删除目录内的 tar 包,但请勿直接删除目录!

¶ 注意事项

在清理文件时,应避免删除系统文件和重要数据。在不确定的情况下,建议先备份文件,或者联系系统管理员和专业的技术支持团队。

上一篇: 内存使用率超过阈值
  • 原因:
  • 解决方法:
  • 注意事项

关于我们

微信公众号
技术博客 (opens new window)
B站视频 (opens new window)
GitHub (opens new window)

公司

support@murphysec.com
北京市海淀区百旺弘祥文化科技创意园5118室

京ICP备 2022005866号-1

beian京公网安备 11010802040001号

© 墨菲未来科技(北京)有限公司