前提:
1. 确保安装rclone
2. 配置好rclone config r2、b2
3. 确保需要备份哪些文件/文件夹
以我备份Cloudflare R2 Mastodon-Main的“本地”媒体到Backblaze B2 Hostdzire-SFO-Backup(我的策略是每一个服务器对于Backblaze的一个bucket用于备份)
流程:
从Cloudflare R2下载本地文件到本地——在本地打包为tar.gz——上传到Backblaze对应bucket
1. 确保bucket存在
rclone lsd r2:mastodon-main
rclone lsd b2:Hostdzire-SFO-Backup
2. 配置文件名环境变量
DATE=$(date +%Y%m%d)
ARCHIVE_NAME="mastodon-media-${DATE}.tar.gz"