gdrive同步linux文件夹
服务器配置与部署

gdrive同步linux文件夹

JACIN··5 分钟阅读

目录#

[[toc]]

配置信息#

Google Cloud Console 创建一个 OAuth 应用并启用 Drive API

• 获取 client_idclient_secret

python
rclone config
# n -> new remote
# name: gdrive
# type: drive
# client_id: <粘贴你刚刚复制的 client_id>
# client_secret: <粘贴 client_secret>
# scope: drive
# use auto config? 选 N (因为是服务器)
# 然后会输出一个 URL,用浏览器打开并用 Google 账号登录
# 把得到的 code 粘贴回来

https://console.cloud.google.com/auth/clients

需要启用这个 gdrive 的信息

输入命令:

python
rclone sync /root/minio gdrive:minio -P --size-only --ignore-errors --exclude 'data/.minio.sys/**'

定时操作:

python
crontab -e

0 * * * * /usr/bin/rclone sync /root/minio gdrive:minio -P --size-only --ignore-errors --exclude 'data/.minio.sys/**' >> /root/rclone-gdrive.log 2>&1

crontab -l

每小时都会自动同步 /root/minio 到 Google Drive 的 minio 文件夹,同时自动跳过 data/.minio.sys/** 目录,并且 token 会自动刷新,无需手动干预。

评论

还没有评论,来发第一个吧