【常见问题】清理 DataEase 服务器磁盘空间


Administrator
飞致云 发布于 2022-04-19 / 529 阅读 / 1 评论 /
1. 前言如果一开始没有给DataEase服务器规划足够的磁盘空间,日积月累得使用会把磁盘空间占满,本文将从“迁移Docker数据目录”和“清理Docker镜像”两方面解决磁盘空间不足的问题。2. 清理历史Docker镜像DataEase执行升级操作后,历史版本的镜像默认是保留的,我们可以将历史版本

1 前言

如果一开始没有给 DataEase 服务器规划足够的磁盘空间,日积月累得使用会把磁盘空间占满,本文将从 “迁移 Docker 数据目录” 和“ 清理 Docker 镜像” 两方面解决磁盘空间不足的问题。

2 清理历史 Docker 镜像

DataEase 执行升级操作后,历史版本的镜像默认是保留的,我们可以将历史版本镜像删除,以腾出更多的磁盘空间。

2.1 查看 dataease/dataease 镜像

[root@dataease ~]# docker images|grep dataease/dataease
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.9.0        8c9f5178a312   11 days ago     795MB
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.8.0        ea3ad261d2c8   6 weeks ago     773MB
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.7.0        6c1e599a9d71   2 months ago    697MB
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.6.1        6829e44040da   3 months ago    693MB
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.6.0        fc95b8713ae8   3 months ago    693MB
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.5.2        65cdd15b043a   4 months ago    724MB
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.5.1        8ad5d16ca145   4 months ago    724MB
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.5.0        318877edc73a   4 months ago    724MB
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.4.0        ca0531fefefa   5 months ago    374MB
registry.cn-qingdao.aliyuncs.com/dataease/dataease     v1.3.0        bdcc8af94d00   6 months ago    365MB

2.2 删除历史镜像

使用 DataEase 内置的清理历史镜像的命令即可

 dectl clear-images

3 清理历史日志

dectl clear-logs

4 迁移 Docker 数据目录

清理过历史 Docker 镜像后应该会腾出一部分磁盘空间,此时的磁盘空间可以继续使用一段时间;
我们还可以迁移 Docker 数据目录,在服务器添加磁盘并挂载到文件系统后,进行迁移 Docker 数据目录的操作。

4.1 先停止 DataEase 和 Docker

dectl stop
systemctl stop docker

4.2 迁移 Docker 数据目录

#将默认的 Docker 数据目录移动到磁盘空间较大的目录中,此处示例/home
mv /var/lib/docker /home/
#将新的目录软连接到原位置
ln -s /home/docker /var/lib/docker
#查看创建的软连接
ls -l /var/lib/ |grep docker

4.3 启动 Docker 和 DataEase

#启动 Docker 和 DataEase
systemctl start docker
dectl start
#查看DataEase的运行状态
dectl status
#查看Docker数据目录位置
df -h

执行 df -h 后可以看到 Docker 数据目录已更改为新位置。



是否对你有帮助?