一、方法一:指令迁移
1.1、备份数据
- 登录源minio服务的主节点服务器终端,执行如下命令
- ./mc alias set minio1 http://IP地址:9000 minio 密码
-注意:“minio1”这个名称可以自定义。
- ./mc alias set minio1 http://IP地址:9000 minio 密码
- 下载原来minio的数据
- ./mc cp --recursive minio1/ minio_beifen/
- 注意:这个minio_beifen的文件夹是你在当前目录下新建的备份目录;
- ./mc cp --recursive minio1/ minio_beifen/
1.2、迁移数据
- 上传备份的数据到新的minio服务器主节点,找到mc可执行文件所在目录;
- 执行如下命令登录新的minio服务器;
- ./mc alias set minio1 http://新minio服务的IP地址:9000 minio 密码
- 执行如下命令迁移数据到新的minio服务即可。
- ./mc cp --recursive media/* minio1/media/
- ./mc cp --recursive satic/* minio1/static/
- 说明:此种方式迁移适用于minio单机和集群。
二、方法二:数据文件迁移
2.1、通过minio的data数据文件迁移
- 1、将data文件夹上传到服务器(不包括.minio.sys)
- 2、将minio的启动包和sh上传到服务器
- 3、启动服务,将.minio.sys 中的 几个桶文件 复制到新的.minio.sys 中
- 4、登录后台 (默认账号密码:minioadmin)
- 5、创建Access Keys
- 可以创建为 如果 原key有问题,则修改为其他的即可