服务器磁盘满了,该如何清理?

突然发现服务器磁盘占比到了80%了,其实也没存储啥,附件图片都在cos上,那就奇怪了,一步步排查看看吧

使用以下命令查看各目录占比情况,一步步排查大文件

du -h --max-depth=1

小水管机,太难了,一查询文件,内存就爆红了,哎

建议避免全盘扫描,最好带上目录,类似下面这种

du -h --max-depth=1 /var/log

先排查日志

宝塔中自带有日志工具,可以直接使用,扫描成功后会显示日志占比,我的只有100M的样子,所以肯定不是这个问题,继续往下走

docker镜像及容器

我之前使用过docker,看了下 /var/lib/docker/overlay2 占用了接近4G,其实我只用了一个镜像,也才200M,所以也需要清除

# 清理未使用的镜像
docker image prune -a

# 清理未使用的容器
docker container prune

# 清理未使用的数据卷
docker volume prune

# 一次性清理所有未使用的资源
docker system prune -a

# 查看Docker磁盘使用情况
docker system df

清理完毕后,发现内存 +4G ,继续往下走。

清理了定时备份

数据备份很重要,重要数据库我都是1天备份一次,网站一周备份一次,当然只保留了3份,所以占比也不是太大,不过我还是选择清理了一些,内存 +1G

定时清除日志脚本

每次手动清除日志太麻烦了,弄个脚本自动清除吧。宝塔中计划任务添加自定义脚本,然后设置清除时间即可

#!/bin/bash

# 定义日志目录
LOG_DIR="/var/log/myapp"

# 清除日志文件
find "$LOG_DIR" -type f -name "*.log" -mtime +30 -exec rm {} \;

# 或者清空日志文件而不删除
# find "$LOG_DIR" -type f -name "*.log" -exec truncate -s 0 {} \;
我这一套下来,大概省了10G左右。

评论区

😃
提交

全部评论 (58)

  1. 头像
    赏帮赚 Lv2 回复
    我的服务器,一直是内存飘红
    · 中国 · Windows 7 / Google Chrome
    1. 头像
      满心 博主 回复
      @赏帮赚 不影响运行,其实也无所谓啦
      · 湖北 · Android 15 / 手机微信
  2. 头像
    qq33454931 Lv1 回复
    服务器开始安全、环境都做好,几年不用管,向我服务器开始1至2个月最忙,测试环境与安全的一些事,测好了后可有2年都不登录上去看下
    · 重庆 · Windows 11 / Google Chrome
    1. 头像
      满心 博主 回复
      @qq33454931 确实是这样啊,环境都没问题,就是自己瞎折腾,搞了不少程序在里面,时间久了忘记了,或者是没清理干净
      · 湖北 · Windows 10 / Google Chrome
  3. 头像
    绪风 Lv1 回复
    我的20G小鸡,用了2年,没满过
    · 广东 · Windows 10 / Google Chrome
    1. 头像
      满心 博主 回复
      @绪风 那你这挺好啊,我有个大的工具站,估计占用了8G去了
      · 湖北 · Windows 10 / Google Chrome
  4. 头像
    似水流年 Lv4 回复
    这个爆红,我前段时间刚经历过,可能和服务器系统有关。同样的php mysql版本,我安装centos 9爆红,改成debian 11,CPU基本就是5以下,甚至到1。
    · 河南 · GNU/Linux / Google Chrome
    1. 头像
      满心 博主 回复
      @似水流年 我用的乌班图,以后再迁移机子还是用debian吧,我现在新机子都用的debian,主打一个稳定
      · 湖北 · Windows 10 / Google Chrome
      1. 头像
        似水流年 Lv4 回复
        @满心 我用的宝塔,我的个人机用乌班图和DEEPIN,但服务器官方说兼容性最好的还是Debian。
        · 河南 · Windows 10 / Google Chrome
        1. 头像
          满心 博主 回复
          @似水流年 是啊,debian就是稳定性高,乌班图更新积极,过不了一年就得迁移了
          · 湖北 · Windows 10 / Google Chrome
          1. 头像
            似水流年 Lv4 回复
            @满心 乌班图我现在都不敢更新太积极,有时候用update-manager -c -d更新升级,不是服务器启动不了就是桌面窗口特效消失,尤其是使用优麒麟的时候。
            · 河南 · Windows 10 / Google Chrome
          2. 头像
            满心 博主 回复
            @似水流年 那确实啊,还是得慎重
            · 湖北 · Windows 10 / Google Chrome
  5. 头像
    大峰 Lv3 回复
    一跺脚一生气,直接升级
    · 江苏 · Windows 10 / Firefox
    1. 头像
      满心 博主 回复
      @大峰 搞不得呀,钱包得瘪了
      · 湖北 · Windows 10 / Google Chrome
  6. 头像
    acevs Lv4 回复
    不错,自动清理,什么系统都得清理清理哈。
    · 山东 · Windows 10 / Google Chrome
    1. 头像
      满心 博主 回复
      @acevs 服务器有点多,等哪天服务器挂了,就迟啦
      · 湖北 · Windows 10 / Google Chrome
  7. 头像
    清欲 Lv2 回复
    我用的1panel,里面有个自带的清理还感jio还不错 花虽然但是,我还是觉得 力大飞砖 搞个磁盘大点的爽hhhhh (小声bb)
    · 山东 · Android 15 / Google Chrome
    1. 头像
      满心 博主 回复
      @清欲 是啊,但是国内的贵呀,我搞了个cc的240G大盘鸡,很爽
      · 湖北 · Windows 10 / Google Chrome
  8. 头像
    流情 Lv3 回复
    这是用了多久才满的啊
    · 湖南 · Windows 10 / Google Chrome
    1. 头像
      满心 博主 回复
      @流情 大概两年的样子,机子还有一年也要到期了
      · 湖北 · Windows 10 / Google Chrome