记录一次阿里云服务器磁盘空间爆满的清理里程

26 次浏览次阅读
没有评论

*1. 通过命令 df -h查看,
发现磁盘使用 100%, 且查看到是 /var/lib/docker/overlay2 的某个文件特别大。

确定大文件对应的 Docker 容器:
使用 docker ps 查看所有运行中的容器,然后用 docker inspect 来查看容器详细信息,找到对应的大文件。

停止并删除包含大文件的容器:

如果你找到了对应的容器,首先停止这个容器:docker stop ,然后删除:docker rm

清理 Docker 无用的数据:

使用 docker system prune 命令可以清理掉所有未使用的容器、网络、镜像 (默认不包括镜像标签) 和缓存。

清理特定的 Docker 镜像:

如果大文件是属于某个特定镜像的一部分,可以使用 docker rmi 来删除这个镜像。

重新启动 Docker 服务:

在清理完毕后,重新启动 Docker 服务可以释放占用的空间:systemctl restart docker。

*2. 通过命令查看 du -h /*发现是 /usr 空间使用也特别大
进去发现是日志文件太大
删除日志文件
/www/wwwlogs

*3 如果通过 du -h /*发现某个目录特别大
可以进入大的目录,通过 du -h ./*继续查找大的文件

正文完
 1
评论(没有评论)