MinIO客户端(mc命令)实现数据迁移

一.概述

通过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

猜你喜欢

转载自blog.csdn.net/weixin_39510828/article/details/121545752