feat: rclone支持
这个提交包含在:
@@ -3,6 +3,7 @@
|
||||
#
|
||||
# 备份方式由命令行第一个位置参数决定:
|
||||
# bash backup.sh smb -> 使用本文件 SMB 段配置
|
||||
# bash backup.sh rclone -> 使用本文件 RCLONE 段配置(上传到网盘等 rclone 支持的远端)
|
||||
# bash backup.sh sftp -> 使用本文件 SFTP 段配置(暂未实现)
|
||||
|
||||
# ===== 公共配置(COMMON_*)=====
|
||||
@@ -52,6 +53,27 @@ SMB_DOMAIN=""
|
||||
# SMB 协议版本(可选),例如 3.0
|
||||
SMB_VERSION=""
|
||||
|
||||
# ===== rclone 配置(仅 bash backup.sh rclone 使用)=====
|
||||
# 前置条件:先在本机用 `rclone config` 配置好远端(OAuth 流程各家网盘不同,由 rclone 自己处理)。
|
||||
# 配置完成后用 `rclone listremotes` 可看到远端名(带尾随冒号),填到 RCLONE_REMOTE 时不带冒号。
|
||||
|
||||
# rclone 可执行文件路径(可选,留空则从 PATH 中查找 `rclone`)
|
||||
# 适用于 rclone 装在非标准路径(例如 /usr/local/bin/rclone、/opt/rclone/rclone)的情况
|
||||
RCLONE_EXECUTABLE=""
|
||||
|
||||
# rclone 远端名(不带冒号),例如 gdrive / onedrive / s3-backup
|
||||
RCLONE_REMOTE=""
|
||||
|
||||
# 远端目标子路径,例如 vps-backup/web1。最终路径 = ${RCLONE_REMOTE}:${RCLONE_PATH}/${ARCHIVE_BASENAME}/
|
||||
RCLONE_PATH=""
|
||||
|
||||
# 自定义 rclone.conf 路径(可选,留空则使用 rclone 默认位置 ~/.config/rclone/rclone.conf)
|
||||
RCLONE_CONFIG=""
|
||||
|
||||
# 透传给 rclone copy / purge / lsf 的额外参数(可选)
|
||||
# 常用:--bwlimit 10M(限速) --transfers 2(并发数) --tpslimit 4(每秒事务上限,避免被风控)
|
||||
RCLONE_FLAGS=""
|
||||
|
||||
# ===== SFTP 配置(仅 bash backup.sh sftp 使用,预留,暂未实现)=====
|
||||
SFTP_HOST=""
|
||||
SFTP_PORT="22"
|
||||
|
||||
在新工单中引用
屏蔽一个用户