使用Rclone实现minio数据的迁移

  |   0 评论   |   0 浏览

从预编译的二进制文件安装Linux

提取并解压缩

curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64

复制二进制文件

sudo cp rclone /usr/bin/
sudo chown root:root /usr/bin/rclone
sudo chmod 755 /usr/bin/rclone

注意事项:

#centos 7设置时区
timedatectl set-timezone Asia/Shanghai
#时间同步
ntpdate ntp.aliyun.com

生成配置文件

rclone config file

生成的文件位于:/root/.config/rclone/目录下。

rclone.conf配置文件信息

[minio]
type = s3
provider = Minio
env_auth = false
access_key_id = minio
secret_access_key = minio123
region = cn-east-1
endpoint = http://minio.old.k8s.com
location_constraint =
server_side_encryption =
[minio1]
type = s3
provider = Minio
env_auth = false
access_key_id = minio
secret_access_key = minio123
region = cn-east-1
endpoint = http://minio.new.k8s.com
location_constraint =
server_side_encryption =

注:rclone.conf配置文件可以手动创建,放在指定目录就可以了。

endpoint:minio服务地址。

access_key_id: 用户名

secret_access_key:密码

开始迁移

rclone sync minio:agile-service1 minio1:agile-service2

minio: 配置文件定义的服务

minio1:配置文件定义的服务

agile-service1:是需要迁移的Bucket

agile-service2:新的Bucket (没有的时候需要新建)


标题:使用Rclone实现minio数据的迁移
作者:zytops
地址:https://www.zytops.com/articles/2021/02/05/1612497717400.html