重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛
标题:
PMM3 如何调整数据存储位置
[打印本页]
作者:
郑全
时间:
7 天前
标题:
PMM3 如何调整数据存储位置
如何 把PMM的数据目录从/var/lib/docker/ 迁移到 /data/docker
1.当前磁盘情况
[root@5x7pavbj ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 440M 3.4G 12% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/vda1 50G 50G 494M 100% /
/dev/vdb1 99G 61M 94G 1% /data
overlay 50G 50G 494M 100% /var/lib/docker/overlay2/f66d3c8db41995efb92f34bd1e8efd22fc32e3b161acfe88e27a8b20875aabc1/merged
overlay 50G 50G 494M 100% /var/lib/docker/overlay2/77c3ed335375c3fc8d64f1cc94ab80ccd30ff790cf789e0d4802700cd73b388f/merged
tmpfs 783M 0 783M 0% /run/user/0
容器目前放在 /var/lib/下,但已经 满了。
2.看DOCKER所在目录
[root@5x7pavbj ~]# docker info | grep "Docker Root Dir"
Docker Root Dir: /var/lib/docker
3.停止 PMM 和 Docker
# docker stop pmm-server
# systemctl stop docker
3. 迁移现有数据到 /data
# rsync -a /var/lib/docker/ /data/docker/
4. 配置 Docker 使用新数据目录
mkdir -p /etc/docker
cat > /etc/docker/daemon.json << 'EOF'
{
"data-root": "/data/docker",
"log-driver": "json-file",
"log-opts": { "max-size": "100m", "max-file": "3" }
}
EOF
关键点:
--log-opts max-size=100m max-file=3 限制容器日志单文件 100M、最多 3 个轮转,防止日志再撑爆磁盘
5. 重启 Docker 并验证
systemctl start docker
docker info | grep "Docker Root Dir"
6. 启动 PMM
docker start pmm-server
docker ps
欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2