核心服务 1.1.0 · 测试版

双向同步

普通备份只朝一个方向复制:从源文件夹到目标文件夹。双向同步让这些文件夹保持一致——在任何一个文件夹里添加、修改、重命名或删除文件,其他文件夹中也会执行相同的更改。

基本概念

哪个是源文件夹

源文件夹就是你最先选的那个文件夹。所有变化都先到源文件夹,再从源文件夹到其他目标文件夹。

日常使用中这一点并不重要,它只决定文件先到哪里。只有一种情况与它有关:两个位置同时修改了同一个文件,并且冲突规则选择了「保留源文件夹的版本」,这时保留原文件名的是源文件夹中的版本。

开启

在备份模式里选「双向同步」

新建备份时可以选择,已有的单向备份也可以改为双向同步。

  1. 选择备份模式

    打开「备份」,新建一个备份,或打开已有备份的设置。在「备份模式」中选择「双向同步」

  2. 检查其他规则

    有些选项在双向同步中含义不同,有两个选项不可用,见在双向同步中变化的规则

  3. 保存并确认预览

    启用前,CloudDrive 会先比较各个文件夹,显示将要执行的操作:多少文件只存在于一处、多少文件内容不同、多少文件已经一致。你确认之前,不会改动任何文件。

从单向备份改为双向同步时

第一次双向同步会把只存在于目标文件夹的文件复制回源文件夹。如果你在「只存在于目标文件夹的文件」中选了保持原样,则不复制。第一次同步不会删除任何文件。

冲突

同一文件在两处都被修改时

在「同一文件在两处都被修改时」中选择怎么处理。

  • 保留两个版本(默认)

    另一个版本以类似 报告 (冲突副本 115 文档 2026-09-14 15-30-12).docx 的名字保存在文件旁边,每个位置都有。不会丢失任何内容,由你决定留哪一个。

  • 保留较新的版本

    只有两个文件夹都是云端文件夹时才可以,因为只有云端存储会为每个文件保留可靠的时间。否则仍然保留两个版本。

  • 保留源文件夹或目标文件夹的版本

    选「保留源文件夹的版本」或「保留目标文件夹的版本」,另一个版本移到历史文件夹

冲突副本文件名里加的文字,可以在「冲突副本标记」中修改。

两个目标文件夹都被修改、源文件夹未修改时

这种情况不受上面规则的影响:两边都是云端文件夹时保留较新的版本,否则保留列表中第一个目标文件夹的版本;另一个版本在每个位置都保存为冲突副本。

删除

删除默认不同步

除非打开「同步删除」,否则在一个文件夹中删除的文件会保留在其他文件夹中。

打开「同步删除」后,在一个文件夹中删除的文件会按删除规则从其他文件夹中移除:

删除规则其他文件夹中的文件如何处理
移到历史文件夹(默认)移到原位置旁边的 .clfs_history 文件夹
移到回收站存储支持回收站时进回收站,否则进历史文件夹
彻底删除直接删除。需要在设置中确认后才生效
保留文件保留在其他文件夹中
删除保护上限

如果一个文件夹中一次消失了很多文件——磁盘没有挂载、误清空了文件夹、中了病毒——CloudDrive 不会在其他地方删除它们,而是等你确认。备份会显示「等待确认」;打开同步问题,选「执行删除」(确实要删)或「恢复文件」(从其他文件夹恢复)。上限是 20 个文件,加上你在「删除保护上限」中设置的比例。

修改也有同样的保护:一个文件夹的大部分文件一次被重写时,这些修改会等你确认。选「接受修改」或「从源文件夹恢复」。

旧版本

历史文件夹

被替换和被删除的文件保存在原位置旁边一个名为 .clfs_history 的隐藏文件夹中。

被「覆盖」规则替换的版本按「被替换的版本保留天数」保留,默认 0,即一直保留;其他的一直保留,直到你自己删除。

时机

云端文件夹与时间

本地文件夹有实时监控,变化几秒内就会被发现。云端文件夹按扫描计划检查:在其他应用中所做的更改,会在下次扫描后同步。

设置扫描间隔

有云端文件夹参与时,请设置扫描间隔,建议先设为 15 分钟。

在 115、百度网盘和 123 云盘上,扫描可以根据文件夹的时间判断里面是否有文件被添加或删除,所以没有变化的文件夹不必每次都重新列出。

但在其他应用中重命名文件不会改变文件夹的时间。这类重命名会在 CloudDrive 每隔几次扫描(最多一天)自动进行的彻底扫描中被发现;即使没有设置定时扫描,彻底扫描也会按时进行,频率可以在双向同步高级设置的「自动彻底扫描」中调整或关闭。想立刻检查每一个文件夹,就对备份用「重新扫描」。

浏览云端文件夹时立即检查

CloudDrive 因任何原因重新列出某个云端文件夹时——你浏览它、从挂载的磁盘打开它、往里复制文件——都会把新的文件列表和同步记录比较,发现差异就在几秒内同步这个文件夹。

所以在其他应用中添加的文件,只要你查看它所在的文件夹,就会同步到其他位置;否则在下次扫描后同步。

范围

哪些位置可以参与

可以

本地文件夹、大部分云端网盘、SMB / SFTP / WebDAV / S3,以及加密文件夹。

不可以(添加时会说明原因)

  • 网盘的根目录,请选择其中的某个文件夹
  • 只读的网盘
  • 搜索结果文件夹
  • 不能提供可靠修改时间的存储,例如 FTP
不能与其他备份的文件夹重合

参与双向同步的文件夹,不能和另一个备份的文件夹重合或互相嵌套。原因见常见问题

在双向同步中变化的规则

  • 替换规则「跳过」不可用:修改过的文件必须能替换旧副本。请使用「保留历史版本」或「覆盖」。
  • 「备份完成后删除源文件」不可用:源文件夹必须保留文件。
  • 单向选项「从目标同步删除」不起作用,请改用「同步删除」。

管理

同步问题、暂停与重置

  • 同步问题

    需要你处理的事项都列在备份下方:冲突、等待确认的删除或修改、无法比较的文件夹、另一个 CloudDrive 实例也在同步的文件夹。每一项都说明该怎么做。「忽略」只隐藏该项,不改动任何文件。

  • 一个文件夹只用一个同步程序

    不要让另一个同步程序或另一个 CloudDrive 实例管理这些文件夹。CloudDrive 会在每个文件夹中写入一个名为 .clfs_sync_owner 的小型隐藏文件来发现这种情况;发现另一个实例时,该文件夹会被排除在外,直到对方停止。标记文件可以在高级设置中关闭。

  • 暂停

    备份页面资源限制中的「暂停双向同步」会让所有双向备份停止复制、重命名和删除。扫描照常进行并记录将要执行的操作,恢复之前可以先查看将要执行的操作。

  • 重新开始

    「重置同步索引」会清除备份的同步记录,下次扫描会像第一次一样重新比较所有文件夹。不会删除任何文件。

FAQ

常见问题

我删除的文件又回来了

「同步删除」没有打开,或者删除时该文件夹无法访问。「同步删除」关闭时,其他文件夹会保留该文件;下次扫描时,只有在那边被修改过才会复制回来。打开「同步删除」即可同步删除。

旧版本去哪了

在文件旁边的 .clfs_history 文件夹中,或者在旁边的冲突副本中。

为什么备份显示「等待确认」

一次有很多文件消失或被修改。打开同步问题选择处理方式;你处理之前,不会删除或覆盖任何文件。见删除保护上限

一个文件夹可以用在两个备份中吗

参与双向同步的文件夹不可以。只要有一个备份是双向同步,它的文件夹就不能和另一个备份的文件夹重合,也不能互相嵌套——两个同步任务同时管理同一个文件夹,会反复互相复制文件,删除操作也会被传递到其他文件夹。两个单向备份之间不受此限制,和以前一样。

支持 115、阿里云盘、百度网盘等云端文件夹吗

支持。在官方应用中所做的更改会在下次扫描时同步,见云端文件夹与时间

如何停止

把备份模式改回「单向备份」、禁用备份,或删除备份。文件都保留在原处。

反馈问题

双向同步目前处于测试阶段。发现问题请在 GitHub issues 提交,便于记录和跟踪;也可以在 Telegram 交流群反馈,或发送邮件。