rclone全量同步本地文件到minio

发布于 2022-06-22  57k 次阅读


官网地址

https://rclone.org/

下载rclone

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

或者

unzip rclone-v1.58.1-linux-amd64.zip
chmod 777 -R ./rclone-v1.58.1-linux-amd64.zip/
# 拷贝到 /usr/bin/ 可以直接使用 rclone命令
cp ./rclone-v1.58.1-linux-amd64.zip/rclone /usr/bin/



配置rclone

rclone config
No remotes found - make a new one
n) New remote
s) Set configuration password
q) Quit config
# 新建一个配置文件
n/s/q> n

name> local-minio
Storage> s3
# 一定要大写M
provider> Minio
env_auth> false
access_key_id> jYTinlqHHGqpBvJt
secret_access_key> mqciMG9nnbqTvFQWeqLHwXR85YUdfNV5
region> 
endpoint> http://192.168.1.168:9000
location_constraint>
acl> 3
server_side_encryption> 
sse_kms_key_id> 

# 高级配置(结束)
Edit advanced config?
y) Yes
n) No (default)
y/n> n


配置文件在
/root/.config/rclone/rclone.conf

#会删除原来img结构,并把filesystem 整个目录文件及结构同步
rclone sync /home/filesystem/ local-minio:img


#原来img下的数据不变,只同步filesystem下所有文件
rclone copy /home/filesystem/ local-minio:img