news 2026/8/30 8:52:20

Rclone 使用指南:5 分钟从安装到自动化,搞定多云存储备份与挂载

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Rclone 使用指南:5 分钟从安装到自动化,搞定多云存储备份与挂载

Rclone 使用指南:5 分钟从安装到自动化,搞定多云存储备份与挂载

【免费下载链接】rclone"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files项目地址: https://gitcode.com/GitHub_Trending/rc/rclone

手头一堆照片,要备份到 Google Drive,同时在 NAS 上挂出一个盘给全家访问。如果这两家云还只是不同的 S3 兼容端点,手工搬运会非常折磨。Rclone 就是为这种场景做的:一个命令行工具,把 70 多种云存储和对象存储接成同一套命令,synccopymount都能直接跑。

五分钟后跑起来:安装、建远程、第一次 Rclone 同步

Rclone 用 Go 写成了单个二进制文件,装完即用,没有依赖。每个系统挑一条命令执行即可:

curl -s https://downloads.rclone.org/install.sh | sh

Linux 上一键装好,脚本会提示你把二进制放进 PATH。

brew install rclone

macOS 用户用 brew 最省事。注意:该构建默认不启用挂载能力,需要mount时得装完整二进制或自行开启。

winget install Rclone.Rclone

Windows 上用 winget 一条命令完成。如果打算在 Windows 上挂盘,还要先装 WinFsp,没有它挂载功能起不来。

装好后建第一个远程存储:

rclone config

交互向导里记住四个要点:选n新建,给远程起个名字,从列表挑存储类型,再按提示填凭据;本地路径不用认证,直接填路径。OAuth 类服务(如 Google Drive)会给你一个 URL 在浏览器里授权。配置文件默认放在~/.config/rclone/rclone.conf,之后所有remote:path都引用这里。

远程就绪,跑第一条同步:

rclone sync -P ~/Pictures backupdrive:Photos

-P输出实时进度条,源里新文件会被传上云。sync会让目标与源完全一致,多出来的文件会被删掉,所以第一次执行前建议先加--dry-run预演一遍,确认动作无误再真正跑。

四条最常用的日常命令:sync、copy、move、check 怎么选

这四条命令覆盖 90% 的日常操作,区别全在"会不会删东西"上:

命令定位风险点最典型示例
sync镜像式同步:目标变得和源一模一样会删除目标端多余文件,用错方向等于清盘rclone sync -P ~/Videos backupdrive:Videos
copy只传新增和变更的文件不删任何文件,适合"越攒越多"的备份rclone copy -P ~/Downloads backupdrive:Downloads
move上传成功后删掉源文件源端文件真的会消失,不可反悔rclone move -P ~/old/backup backupdrive:old/backup
check逐文件比对哈希,只读不写数据,可放心用来验证备份完整性rclone check ~/Pictures backupdrive:Photos

日常口诀:要"镜像"用sync,要"只增不删"用copy,要"搬家"用move,要"验货"用check。更细节的参数见 rclone check 文档。

三个增强能力:挂载、加密、分块压缩

卡片一:挂载(Rclone 挂载)

  • 它是什么:把远程目录挂成本地路径,之后当普通文件夹用。
  • 什么时候用:想让 NAS 或办公机上出现一个"云盘符",读写都走云。
  • 怎么用:
rclone mount backupdrive:Photos /mnt/photos --vfs-cache-mode writes

挂载后该目录支持常规读写;Windows 上执行前先装好 WinFsp,细节见 rclone mount 文档。

卡片二:加密远程(Rclone 备份加密)

  • 它是什么:在远程之上叠一层透明加密,文件名和内容都加密后再落盘。
  • 什么时候用:往公有云备份敏感数据,不信任链路或平台侧。
  • 怎么用:
rclone config create mycrypt crypt --crypt-provider standard --crypt-server-password 你的密码

建好后把mycrypt:路径当普通远程用,加解密全自动。

卡片三:分块与压缩(大文件友好)

  • 它是什么:chunker把大文件拆成小块传输,compress传输时压缩。
  • 什么时候用:后端对单文件大小有限制,或想省小文件流量。
  • 怎么用:
rclone config create mychunk chunker --chunker-explicit-chunk-size 1G

分块大小按后端限制调整,原理见 chunker 文档。

让 Rclone 自动跑起来:systemd 定时器与任务计划程序

📌 Linux(systemd timer):新建两个文件——服务单元用Type=oneshot,把要跑的命令写进ExecStart=/usr/bin/rclone sync ~/Pictures backupdrive:Photos --log-file /var/log/rclone.log;定时器单元里设OnCalendar=*-*-* 03:30:00,并加Persistent=true,这样关机错过的那次开机后会补跑。最后:

systemctl enable --now rclone-sync.timer

启动后,每天凌晨 03:30 自动同步一次。

📌 Windows(任务计划程序):一行命令注册每日任务,比图形界面更快,还能直接带参数:

schtasks /Create /SC DAILY /ST 03:30 /TN RcloneDaily /TR "rclone.exe sync C:\Photos backupdrive:Photos --log-file C:\rclone\log.txt"

任务会在每天 03:30 执行,参数里务必带--log-file方便事后排查。

出问题先自查

症状优先检查常见解法
远程不存在、认证报错远程配置是否正确rclone config file找到配置文件,核对凭据与远程名;用rclone listremotes确认已注册
传输报错看不懂缺少调试上下文-vv重跑一次,读最后几行错误堆栈,多数是网络或权限问题
速度远低于带宽上限并发数是否够用调大--transfers 8 --checkers 16,小文件多的场景提升最明显
同步"少传"了文件是否命中过滤规则检查--exclude/--include参数,或用--dry-run预览实际会传的文件

回到开头的场景

现在两条线都通了:sync加定时器,照片每天自动进云备份;mount加缓存,NAS 上多出一个可随时读写的云盘。加密远程和分块远程留作储备,等要上敏感数据或撞上后端大小限制时再启用。更多细节看 官方安装文档、常见问题,卡住时到 Rclone 论坛 提问通常很快有回应。

【免费下载链接】rclone"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files项目地址: https://gitcode.com/GitHub_Trending/rc/rclone

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/30 8:51:44

Nuxt 预加载优化完整指南:5 步把首屏跳转时间压到 1.5 秒内

Nuxt 预加载优化完整指南:5 步把首屏跳转时间压到 1.5 秒内 【免费下载链接】nuxt the full-stack Vue framework 项目地址: https://gitcode.com/GitHub_Trending/nu/nuxt 你的 Nuxt 应用从首页点进详情页,用户平均要等 1.8 秒才看到新页面内容&…

作者头像 李华
网站建设 2026/8/30 8:51:37

Magisk Android 无伤 Root 与系统级定制完整指南

Magisk Android 无伤 Root 与系统级定制完整指南 【免费下载链接】Magisk The Magic Mask for Android 项目地址: https://gitcode.com/GitHub_Trending/ma/Magisk Magisk 是一款面向 Android 的开源系统级定制工具,核心能力包括 Root 权限管理(M…

作者头像 李华
网站建设 2026/8/30 8:50:25

LLM长期记忆架构实验:向量检索、摘要压缩与混合记忆方案对比

这次我们来看一个比较“极客”的实验项目:作者在 Hacker News 上用 Show HN 形式分享了自己针对“LLM 长期记忆(Long term memory)”做的架构实验。这类项目通常不是开箱即用的成熟产品,而更像是一组思路、代码和实验数据&#xf…

作者头像 李华
网站建设 2026/8/30 8:48:03

Vibe Coding实战:用Claude Code与Codex CLI开启AI协作开发

这次我们聊一个最近被讨论得比较多的开发方式:Vibe Coding。它的核心不是某一款工具,而是一种把自然语言变成软件交付流程的协作方式——你不再逐行手写业务代码,而是把需求、上下文、报错信息交给 AI 编程助手,由它在本地项目里完…

作者头像 李华