rclone 实现阿里OSS同步到MINIO

3 篇文章 0 订阅
3 篇文章 1 订阅

rclone 是一个工具。支持在不同对象存储、网盘间同步、上传、下载数据。

包括Dropbox、Box、Onedrive、Gdrive、Mega、S3、MINIO、Alioss等在内的主流网盘中的各类资源,同时实用的挂载功能能够把网盘挂载到本地(OpenVZ架构的VPS不支持挂载)服务于Aria2、CloudTorrent等下载工具以及FileBrowser等私人网盘工具。

 

#下载地址,如果慢,可以直接下载到本地再上传linux
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip
# 解压
unzip rclone-current-linux-amd64.zip
# 授权
chmod 0777 ./rclone-*/rclone
# 复制命令到bin
cp ./rclone-*/rclone /usr/bin/
# 删除目录
rm -rf ./rclone-*

以上命令就是安装完成了。

接下来配置网盘

网盘配置
rclone config

输入 n,新建网盘配置,s是设置配置密码,q退出。

name就是网盘别名例如minio、alioss、box等,加上服务器ip尾数区分。

现在出现的是可支持的网盘、云存储列表,可以看到支持非常多。我们要配置minio输入4回车

 然后因为MINIO是亚马逊S3服务器旗下的技术,所以选择AWS S3即可

 直接回车跳过

 输入MINIO的账号,在控制台配置的可登录的

 秘钥

 区域有很多,用默认即可,输入us-east-1

 服务器地址,这个输入你minio服务器的地址,端口号是9000,不是你控制台登录的端口号

 其他的配置按需跳过即可

 完成了。

 我们再配置阿里oss

唯一区别就是第二个选择选择Alibaba,而非AWS!

 然后就是账号、秘钥、访问区域、endpoint 这些是你阿里OSS申请控制台都可以查到。

 最后,我们查看下配置列表,这个可以直接修改配置文件。

vim /root/.config/rclone/rclone.conf 

 

确认完后,开始最关键的同步迁移了。

其实非常简单的一行命令。

#定时任务
crontab -e
#定时每分钟执行同步数据,从aliyun-oss的test桶 到 minio的alioss/test目录,并输出异常日志文件
1 * * * * rclone sync aliyun-oss:test minio:alioss/test  >> /usr/local/rclone.log 2>&1

#重新加载crontab
#服务重新加载配置
service crond reload 
#重启服务
service crond restart 

然后就是去管理页面看看是否同步过来了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值