Minio迁移实战流程

前言:由于项目需要迁移Minio数据 记录一下
首先要确定环境 Linux下环境 两边环境需要统一minio的版本如果用docker安装的可以直接升级
一.安装迁移工具mc

  1. yum -y install mc
  2. mv mc /usr/local/bin
  3. chmod +x /usr/local/bin/mc
  4. export PATH=$PATH:/usr/local/bin
  5. mc --version
    至此安装并验证mc完成
    二.设置mc映射
    // 配置 MinIO本机 服务
    mc alias set myminio http://localhost:9001 minioadmin minioadmin
    // 配置 MinIO目标地址 服务
    mc alias set target-minio http://localhost:9001 minioadmin minioadmin
    三.确保两边服务器都有空间
    // 查看空间是否充足
    df -h
    // 查看源数据地址的控制面板估算大小 去启动日志里面看 或者直接敲http://localhost:port 默认会跳转到控制台
    http://10.173.1.77:42994/dashboard
    // 在目标地址创建桶
    mc mb myminio/mybucket
    四.开始迁移
    mc mirror --watch --orverwrite --retry 1200s myminio/img target-minio/img
    //参数的意思
    --watch 守护进程将后续监控源地址数据有更新同步更新到目标地址
    --overwrite 重写覆盖全部桶内数据
    --retry 传输数据失败后重试

以上就是迁移minio的全流程

posted @ 2024-10-09 11:46  Ymirify--Zhongzh  阅读(1383)  评论(0)    收藏  举报