部署
docker
mc常用命令
数据迁移
备注:
https://dl.minio.org.cn/client/mc/release/linux-amd64/mc
导入导出
1、源minio server 操作
mc alias set minio http://192.168.3.185:9090 admin XXXX
mc alias list
mc ls minio
# 源minio数据备份
mc cp --recursive minio/ /opt/minio/bakdata/
2、目标minio server 操作
mc alias set minio http://10.0.0.41:9090 qingcloudadmin qingcloud@3721
# 数据恢复:确保目标minio节点上已经创建指定的bucket
mc cp --recursive /home/develop/backup/datafusion/ minio/datafusiondev
直接迁移
1、全量迁移,重名文件不覆盖,如bucket不存在,会自动创建
# mc alias set 名称 服务地址 用户名 密码
# 设置minio2021的alias
mc alias set minio2021 http://ip:19000 admin admin123
# 设置minio2023的alias
mc alias set minio2023 http://ip:9000 minioadmin minioadmin
mc mirror minio2021 minio2023
2、只迁移某个bucket,以test为例,迁移的目标bucket需要提前创建
mc mirror minio2021/test minio2023/test #test要提前在minio2023中创建
3、加上--overwrite参数,覆盖重名文件
mc mirror --overwrite minio2021 minio2023
mc mirror --overwrite minio2021/test minio2023/test
标签:minio,mc,alias,test,循序渐进,minio2021,minio2023
From: https://www.cnblogs.com/jluo/p/17934663.html