重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 11|回复: 0
打印 上一主题 下一主题

PMM3 如何调整数据存储位置

[复制链接]
跳转到指定楼层
楼主
发表于 7 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何 把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


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-5-25 22:50 , Processed in 0.212227 second(s), 19 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表