Bisync:使用 RcloneView 实现真正的双向云同步
· 阅读需 7 分钟
标准的 rclone 同步是单向的——它使目标位置与源位置保持一致。而 Bisync 更进一步:任一位置的更改都会传播到另一位置。如果你在位置 A 添加了一个文件,它会出现在位置 B,反之亦然。以下是在 RcloneView 中配置它的方法。
大多数云同步场景都是单向的:本地计算机备份到云端,或主云镜像到备份云。但有些工作流程需要真正的双向同步——两个人共同编辑的共享文件夹、必须保持同步的工作机和家用机,或作为对等方的两个云账户。Rclone 的 bisync 命令提供了这一功能,而 RcloneView 让你无需命令行即可完成配置。

在一个地方管理和同步所有云端
RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。
- 一键作业:复制 · 同步 · 比较
- 调度器与历史记录,实现可靠的自动化
- 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免费开始使用 →核心功能免费。Plus 提供自动化功能。
Sync 与 Bisync:区别是什么?
| 行为 | rclone sync | rclone bisync |
|---|---|---|
| 方向 | 单向(源 → 目标) | 双向(两个方向) |
| 删除 | 若源中缺失则从目标中删除 | 双向传播删除操作 |
| 冲突 | 源始终优先 | 需要显式的冲突处理 |
| 数据丢失风险 | 方向错误时可能发生 | 风险较低;双方都会检查 |
| 复杂度 | 简单 | 更复杂;需要谨慎设置 |
何时使用 Bisync
在以下情况使用 bisync:
- 两个人或系统对同一文件夹进行更改。
- 你在多台无法始终同时在线的设备上编辑文件。
- 你希望将两个云账户作为活动镜像,双方都会产生更改。
在以下情况使用常规 Sync:
- 你有明确的主(源)和次(备份/目标)。
- 只有一方创建新文件——另一方是只读的。
- 简单性和可预测性是优先考虑因素。
在 RcloneView 中设置 Bisync
Bisync 需要一次性初始化(resync)来建立基准状态,之后的运行才能追踪更改。
第一步——添加两个远程
确保两个位置都已在 RcloneView 中配置为远程。例如:
gdrive-work:/Projects/Active/(Google Drive 工作账户)onedrive-home:/Projects/Active/(OneDrive 家庭账户)
第二步——运行初始 resync
首次运行 bisync 时必须使用 --resync 来建立基准。在 RcloneView 的终端中:
rclone bisync gdrive-work:/Projects/Active/ onedrive-home:/Projects/Active/ --resync --verbose
这将创建基准状态文件(存储在 ~/.cache/rclone/bisync/ 中),bisync 会在后续运行中使用这些文件来检测更改。resync 通过将较新的文件复制到双方,使两边保持一致。
第三步——在 RcloneView 中创建 Bisync 任务
- 打开 RcloneView 中的任务