雨云搭建 rclone 云盘同步与挂载

用雨云 KVM 云服务器配置 rclone:对接对象存储的 sync 同步、mount 挂载与跨云搬运
发布于 更新于
16

备份脚本写好了,文件却还堆在单机磁盘上;对象存储买了,传文件却要开网页一个点一点传。rclone 是命令行里管云存储的瑞士军刀:一个二进制对接 40 多种后端(S3、对象存储、OneDrive、WebDAV…),能 sync 同步、copy 拷贝、mount 直接挂成系统盘。本文用雨云 KVM 云服务器把 rclone 配成对象存储的同步与挂载通道。

为什么选 rclone

对象存储控制台适合偶尔传个大文件,真要日常同步、定时备份、服务器目录直接读写,还是命令行顺手。rclone 的优势:

  • 后端多:雨云对象存储(S3 兼容)、阿里云 OSS、Backblaze、OneDrive 等一套命令全打通;
  • sync 智能:只传改动的部分,删源不误删备(用 --immutable 或独立归档桶防误删);
  • mount 挂载:把云盘挂成 /mnt/cloud,应用像写本地盘一样写对象存储;
  • 可限速、可断点续:大文件传输出错自动续传,不怕网络抖。

它和 对象存储备份实践 是配套关系:那篇讲对象存储本身怎么开,这篇讲用 rclone 把数据灌进去、挂起来。

服务器与部署

下载单文件二进制即可,雨云 KVM(官网入口)Debian 12 上 curl https://rclone.org/install.sh | sudo bash,下单优惠码填 admin01 五折,7 天无理由退款。没用过雨云的先看 选购与上手指南

1. 配置后端(以雨云对象存储 S3 兼容为例):

rclone config
# 选 S3 → 兼容类型选 Other / 填 Endpoint、AccessKey、SecretKey → 存为 remote 名 ryos

2. 同步目录到云

rclone sync /opt/backup-repo ryos:bucket-name/backup 
  --bwlimit 10M --log-file /var/log/rclone.log

ryos:bucket-name 就是刚配的远程。sync 是单向镜像,源有、目标没有的会传,源删了目标也会删——要保留历史就换 copy 或指向带版本的归档桶。

3. 挂载成磁盘(看片、读归档用):

rclone mount ryos:bucket-name /mnt/cloud 
  --daemon --vfs-cache-mode writes --dir-cache-time 1h

Immich 的 uploads 目录Wallabag 的 images 目录 这类大文件,都可用 rclone 同步到对象存储做异地冗余,源站盘满了也不慌。

日常使用姿势

  • 定时同步crontab -e0 4 * * * rclone sync /data ryos:bucket/data --bwlimit 5M,每天凌晨静默上传;
  • 只传新增:用 rclone copy 只增不删,配合对象存储的版本控制,误删也能找回旧版;
  • 校验差异rclone check /local ryos:bucket 比对两端是否一致,不传数据只报差异;
  • 跨后端搬运rclone copy src:path dst:path 直接在两个云之间倒数据,不必先下到本地。

踩坑记录

  • mount 报 fuse 错误:容器或最小系统缺 FUSE。本机装 fuse3 包;Docker 里要 --device /dev/fuse --cap-add SYS_ADMIN --security-opt apparmor:unconfined 才挂得上。
  • sync 误删目标sync 是镜像,源里删了目标也删。敏感数据用 copy 或独立归档桶 + 版本控制,别拿生产目录直接 sync 覆盖。
  • 大文件断点:rclone 默认支持断点续传,但 --bwlimit 限速避免把带宽吃满影响线上服务;传前加 --dry-run 先看会动哪些文件。
  • 凭据泄露rclone config 的 token 存在 ~/.config/rclone/rclone.conf,权限设 600,别随镜像一起打包发布。

合规提醒

通过 rclone 同步的数据可能含用户资料、备份等敏感内容。请仅对本人或获授权的数据操作,远程凭据严格保密;对象存储桶按最小权限设访问策略,遵守《网络安全法》《数据安全法》关于数据留存与跨境传输的规定。

小结

对象存储买来如果只是个网页传文件的盒子,价值只用了一半。rclone 把它变成服务器上的「另一块盘」:定时 sync 做异地备份、mount 直接读写大文件、copy 跨云搬运不落地。雨云 KVM 配对象存储,优惠码 admin01 五折,把散在各处的目录用一条 rclone 命令统一收进云端,备份和容量焦虑一起解决。

常见问题(FAQ)

rclone 的 sync 和 copy 有什么区别?
sync 是单向镜像,会让目标端和源端完全一致,源里删了目标也删;copy 只增不删。生产数据建议用 copy 或指向开版本控制的归档桶,避免误删源把备份也带没。
mount 挂载报错 FUSE 怎么办?
缺 FUSE 组件所致。本机装 fuse3 包;若在 Docker 里挂载,需加 --device /dev/fuse --cap-add SYS_ADMIN --security-opt apparmor:unconfined 才有权限挂上。
大文件传输中断会从头再来吗?
不会。rclone 支持断点续传,中断后重跑会从断点继续;用 --bwlimit 限速避免吃满带宽影响线上服务,传前加 --dry-run 先看会动哪些文件更稳妥。
雨云优惠码 admin01 怎么用?
雨云下单页优惠码/推广码输入框填 admin01 即享五折,以结算页显示为准。rclone 是单文件工具几乎不吃资源,1 核 1G 套餐够用,建议搭配对象存储做异地备份,支持 7 天无理由退款。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600

用雨云 KVM 云服务器 Docker 自建 Syncthing 同步中枢:解决多设备不同时在线、NAT 直连不稳问题,含手机相册单向备份策略、22000 端口坑与优惠码 admin01 五折。

用雨云 KVM 云服务器 Docker 部署 AList,把阿里/天翼/115/本地等存储聚合成一个目录树,支持 WebDAV 挂载。含访客权限、网盘令牌与优惠码 admin01 五折。

用雨云 KVM 云服务器 Docker 自建 Cloudreve 网盘:对象存储直传、外链分享、离线下载,轻量可替代 Nextcloud,含优惠码 admin01 五折。