经本人实操,成功迁移且无数据丢失
1、先下载MINIO官方客户端mc.exe(minio client)
ps:我这里用的是Windows版本
下载地址:https://dl.min.io/client/mc/release/windows-amd64/mc.exe
随便下载到电脑哪个位置都可以,我这里下载到了E盘
2、然后在该文件夹下的地址栏里输入cmd并回车进入命令行窗口
这时就可以使用mc的一系列官方命令进行客户端操作了
命令参考:MinIO客户端安装教程(Window版)_极客李华的博客-CSDN博客
minio安装部署和minIO-Client的使用_minioclient shutdown-CSDN博客
3、在控制台输入些 “mc” 命令,例如 “mc ls” 查看是否可以使用
4、运行以下命令配置MinIO客户端,将MinIO服务器添加为一个主机。
mc config host add minio1 <MinIO服务器地址> <Access Key> <Secret Key>
例:mc config host add minio1 http://192.168.1.1:9000 admin admin
ps:minio1是要添加的主机的别名,随便自定义
5、运行以下命令配置阿里云OSS客户端,将阿里云OSS添加为一个主机
mc config host add oss1 <阿里云OSS地址> <Access Key> <Secret Key>
阿里云的oss地址去自己的阿里云控制台oss对象存储里找:
oss地址要有前缀https://
6、主机都添加成功后:
迁移数据:运行以下命令将MinIO上的数据复制到阿里云OSS上
mc mirror minio/<MinIO存储桶名称> oss/<阿里云OSS存储桶名称>
例如:mc mirror minio1/test/picture oss1/hikvion/picture 回车即可
7、去oss迁移对应的文件夹查看是否数据迁移成功