一.概述

通过minio提供的客户端实现资源迁移,本文章的mc通过docker创建。
minio1的api地址是172.20.10.2:9000
minio2的api地址是172.20.10.2:9002

二.docker启动mc实例,并进入容器内部

docker run -it --entrypoint=/bin/sh minio/mc

在这里插入图片描述

三.通过mc命令连接两个minio服务

mc alias set minio1 http://172.20.10.2:9000 adminminio adminminio
mc alise set 名称 服务地址 用户名 密码

在这里插入图片描述

四.迁移数据

#全量迁移,重名文件不覆盖,bucket不存在会自动创建
mc mirror minio1 minio2
#只是迁移某个bucket,以test为例,目标的bucket需要提前建好
mc mirror minio1/test minio2/test
#覆盖重名文件,加--overwrite
mc mirror --overwrite minio1/test minio2/test

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐