技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页MinIO>正文
不同网段的2个minio集群进行数据迁移
2025年03月27日 MinIO 暂无评论 ⁄ 被围观 109次+

Linux下MinIO分布式安装部署

https://www.osyunwei.com/archives/13787.html

1、源集群和目的集群之间的网络要打通,集群之间要能互访,权限要正常

2、使用MinIO自带的mc命令进行数据迁移

3、在源集群或者目的集群中的任意1个节点上面执行mc命令操作

具体操作:

1、添加minio源集群和目的集群的别名

源集群别名:srcminio

目的集群别名:destminio

#进入安装目录

cd /data/server/minio/bin

#设置源集群别名

./mc alias set srcminio http://192.168.128.196:6901 admin admin123

#设置目的集群别名

./mc alias set destminio http://192.168.253.8:6901 admin admin123

2、进行数据同步

cd /data/server/minio/bin

./mc mirror --watch srcminio/ destminio/

#在后台执行

nohup ./mc mirror --watch srcminio/ destminio/ > /data/server/minio/logs/mirror_all_buckets.log 2>&1 &

#查看日志

tail -f /data/server/minio/logs/mirror_all_buckets.log

参数说明:

mirror:

在不同的MinIO集群之间进行数据镜像操作,可以递归地复制整个目录结构、文件以及对象,并保持数据一致。

--watch:

会持续监控源集群中的任何更改,并将这些更改实时同步到目标集群。

srcminio/:

指定的源MinIO集群别名或路径,会从这个集群中同步数据,斜杠 / 表示根目录下的所有存储桶都将被同步。

destminio/:

指定的目标MinIO集群别名或路径,数据将会被同步到这个集群中,如果没有对应的存储桶,mc mirror 会自动创建。

3、验证

cd /data/server/minio/bin

验证数据完整性:

对比源集群和目标集群中的对象数量和大小,以确保数据已正确同步。

./mc ls --details srcminio/bucketname

./mc ls --details destminio/bucketname

至此,不同网段的2个minio集群进行数据迁移完成。

     

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流™Ⅱ ③203744115 系统运维技术交流™Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!



Copyright© 2011-2025 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3