rclone

我本地的minio需要向阿里云OSS同步文件。

对象存储之间的同步使用rclone非常方便。

1.安装rclone

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

2.配置对象存储的连接。

每种对象存储链接的配置方法(https://rclone.org/ 网页下面),点击config,里面有详细的说明

#链接配置存放地方
vim /root/.config/rclone/rclone.conf 

3.同步脚本

#编写脚本和加执行权限
vim sysncfile.sh 
chmod +x sysncfile.sh
# /bin/bash
#sync指令是保证2处文件一致,源头有改变的文件则更新过去,如果源头删除了文件,目的也会删除,可断点续传。
#地址:   链接名称:bucket/文件夹
/usr/bin/rclone sync minio:bb1/tt  oss:bucket1/MinIO/jinweit/

4.排Job

#我这里设置每分钟同步一次
crontab -e
* * * * *  /root/sysncfile.sh

在windows上共享路径同步文件

https://rclone.org/downloads/ 下载windows版

在主机上建立该路径和配置文件(文件可为空)

 #在powershell中执行
 New-Item -Path ~\.config\rclone\rclone.conf -Force

写个sysncfile.bat,排个job,下载包解压后有个可执行文件rclone.exe,同步本地文件到远程共享路径。
(远程路径只能是\\主机\xx ,不能用映射的盘符)

C:\rclone-v1.53.2-windows-amd64\rclone-v1.53.2-windows-amd64\rclone  sync   E:\gg\gg   \\10.10.10.1\gg
posted @ 2020-11-19 15:32  JinweiChang  阅读(1044)  评论(0编辑  收藏  举报