
在旧集群上操作
1、配置旧集群别名
旧集群别名:oldminio
#进入安装目录
cd /data/server/minio/bin
#设置旧集群别名
./mc alias set oldminio http://192.168.253.8:6901 admin admin123
#检测别名
./mc alias list
2、下载数据到新建临时目录
创建一个临时目录,比如 /tmp/minio_temp,然后执行递归拷贝
mkdir -p /tmp/minio_temp
# 下载整个桶的内容 (保持目录结构)
cd /data/server/minio/bin
./mc cp -r oldminio/filemanagementpublic /tmp/minio_temp
3、验证下载完整性
cd /data/server/minio/bin
./mc du oldminio/filemanagementpublic/
du -sh /tmp/minio_temp/filemanagementpublic
# 查看本地下载的文件列表
ls -lh /tmp/minio_temp/filemanagementpublic
ls -lhR /tmp/minio_temp/filemanagementpublic
# 查看源端的文件列表
./mc ls -r oldminio/filemanagementpublic
#看看一共下载了多少个文件,确认没有遗漏
find /tmp/minio_temp/filemanagementpublic -type f | wc -l
4、从临时目录下载到本地电脑
cd /tmp/minio_temp
tar zcvf filemanagementpublic.tar.gz filemanagementpublic
在新集群上操作
5、上传文件filemanagementpublic.tar.gz到新集群的任意1个节点
比如:/tmp/filemanagementpublic.tar.gz
cd /tmp
解压:tar -zxvf filemanagementpublic.tar.gz
6、配置新集群别名
新集群别名:newminio
#进入安装目录
cd /data/server/minio/bin
#设置旧集群别名
./mc alias set newminio http://172.17.16.8:6901 admin admin123
#检测别名
./mc alias list
./mc ls newminio
7、导入新集群
cd /data/server/minio/bin
#先要新建桶
./mc mb newminio/filemanagementpublic
#导入桶
./mc cp -r /tmp/filemanagementpublic/* newminio/filemanagementpublic/
8、验证文件
./mc ls --recursive newminio/filemanagementpublic/
#统计文件
find /tmp/filemanagementpublic -type f | wc -l
#随机验证
./mc stat newminio/filemanagementpublic/工具/202401114-模拟按键输入.zip#v1.0#_5
至此,从旧集群导出桶再上传到新集群导入桶完成。

②190706903
③203744115



