对象存储minio、OSS、S3、ceph等迁移方案--rclone

概述

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务,是一个非常轻量级的服务,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。运行在线上的minio由于业务需求的变更,可能面临迁移的问题:

  • 线上minio如何迁移至线下的minio或线下的minio如何迁移至线上minio?
  • minio如何迁移至阿里云的oss或 Amazon S3 ?
  • minio迁移如何至ceph?
  • 其他对象存储如何迁移至minio?

今天分享一个强大的开源小工具rclone,用来不同对象存储之间数据迁移同步及对象存储的挂载。下面就一起看看如何利用rclone实现minio之间是如何数据迁移的吧~

一、安装部署

1.1 下载软件包

curl https://rclone.org/install.sh | sudo bash

安装完成后,系统通用路径下能看到rclone命令

对象存储minio、OSS、S3、ceph等迁移方案你知多少?

1.2 配置

rclone config //根据向导提示,一步步完成如下,最后完成如下:

[root@localhost156 rclone]# cat rclone.conf

[minio-153]

type = s3

provider = Minio

env_auth = false

access_key_id = admin

secret_access_key = admin2019key

region = cn-east-1

endpoint = http://192.168.1.153:9000

location_constraint =

server_side_encryption =

[minio-156]

type = s3

provider = Minio

env_auth = false

access_key_id = admin

secret_access_key = admin2019key

region = cn-east-1

endpoint = http://192.168.1.156:9000

location_constraint =

server_side_encryption =

二、使用展示

2.1 展示环境说明

  • 192.168.1.153:源minio
  • 192.168.1.156:目标minio

注:把153机器的minio的桶test里面的对象迁移至156的test

2.2 过程

1、登陆192.168.1.153minio,新建桶test,并上传文件,如下图所示:

对象存储minio、OSS、S3、ceph等迁移方案你知多少?

2、在目标机器上192.168.1.156上新建桶(桶名可自定义,可以与源不同)。

对象存储minio、OSS、S3、ceph等迁移方案你知多少?

3、执行迁移和同步命令

[root@localhost156 ~]# rclone sync minio-153:test minio-156:test156

登陆192.168.1.156页面查看验证:

对象存储minio、OSS、S3、ceph等迁移方案你知多少?

三、小结

1、rclone是强大的不同对象存储之间的迁移和同步工具。

2、使用配置简单。

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值