雨云搭建 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 -e 加 0 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 命令统一收进云端,备份和容量焦虑一起解决。

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

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

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

暂无数据