文件同步工具怎么用?单向同步与双向同步

文件同步工具是让两个文件夹内容自动保持一致的软件。设定好规则之后,你在公司改完一份文档,回家打开电脑,家里的文件夹里已经是最新的版本——全程不用插移动硬盘,也不用手动上传下载。文件同步既是把备份自动化的手段,也是多设备协作的基础,但工具选错或者模式配错,反而可能把备份做成数据灾难。这篇讲清楚单向同步和双向同步的区别,以及 FreeFileSync、Syncthing、Resilio Sync 三款主流工具怎么选、怎么配,最后附上常见踩坑点和解决办法。

一、单向同步:文件同步的基本规则

单向同步的规则一句话讲清:源文件夹的变更会复制到目标文件夹,目标里的变化不回传。它天然适合做备份,因为备份的本质就是“从电脑复制到备份介质”,方向绝对不能反。

典型的单向文件同步配置:电脑 D 盘的“工作文件”作为源,移动硬盘的”工作文件_备份“作为目标。你在源里新增了 PPT,备份盘里也多一份;你不小心在备份盘里删了东西,源里不受影响。但要注意,单向同步内部还分好几种模式,区别就在于“源的删除操作要不要同步过去”:

同步模式 源新增文件 源删除文件 适合场景
镜像(Mirror) 复制到目标 目标里也删掉 让两边内容完全一模一样
更新(Update) 复制到目标 目标里保留 只增不减,做备份最安全
双向(Two-way) 互相复制 互相删除 两台都在用的电脑
纯复制(Copy) 复制到目标 不处理 一次性搬运大目录

做文件同步备份永远选“更新”模式,这样即使源文件夹被误删甚至整个盘被格式化,备份盘里的历史文件也还在,大不了全部拷回来。选”镜像“模式的话,源被清空时备份盘会跟着清空,等于备份给你来了个釜底抽薪,到时候想哭都来不及。初次接触这类软件的人,一定要在设置里逐字确认这一项。

FreeFileSync 配置步骤(Windows 和 macOS 都免费):

  1. 官网下载安装包,一路下一步装好,打开软件。
  2. 左边窗口点“浏览”选源文件夹,右边窗口选目标文件夹。
  3. 中间的齿轮图标点开,把同步变体改成“更新”。
  4. 点“比较”先看一遍差异列表,确认要复制的文件都对。
  5. 点“同步”开始执行,几十 GB 数据跑 10 到 30 分钟。
  6. 点“另存为批处理”,勾选”以批处理方式运行时自动开始“,以后双击这个批处理文件就能自动跑完整套流程,不用再开主界面。
  7. 想全自动的话,把批处理文件加进 Windows 计划任务,设成每周晚上自动执行;或者在桌面放个快捷方式,每次插上移动硬盘顺手点一下。

二、双向文件同步:两边都是主人

双向同步会同时检测两个文件夹的变更,谁更新了就把新版本复制给对方,适合两台都在频繁使用的电脑,比如家里一台台式机加公司一台笔记本,白天在公司改文件晚上回家接着改。两台电脑各自的修改会自动汇合,不需要 U 盘倒腾,也不需要登录任何云盘。

Syncthing 配置步骤(完全免费开源,不经过第三方服务器):

  1. 官网下载对应平台的版本,Windows 是一个压缩包,解压后直接双击运行;Mac 拖进应用程序文件夹。
  2. 浏览器打开本地管理页面,地址一般是 127.0.0.1:8384,第一次打开会让你设管理密码。
  3. 点“添加文件夹”,选好本地要同步的目录(比如文档库),记下自动生成的文件夹 ID。
  4. 在另一台设备上重复前三步,点“添加设备”,把本机的设备 ID 复制填进去(一长串字母数字带横线)。
  5. 回到第一台设备,页面顶部会弹出连接请求提示,点接受并勾选要共享的文件夹。
  6. 两台设备都点完同意后,等索引跑完(小库几分钟,大库半小时),文件就开始自动双向同步。

Syncthing 的数据全程是设备之间点对点传输的,不经过任何第三方服务器,这意味着文件内容没有第二个人能看到,这是它和一切云同步盘最本质的区别。两台设备在同一个局域网内时直连满速,不在同一网络时通过中继服务器转发,速度慢一些但也能用,全程依然加密。

冲突文件怎么处理? 同一个文件在两边都被打开改过、且还没来得及同步,软件无法判断以谁为准,就会保留两个版本,新版本文件名里带 sync-conflict 字样。处理方法很简单:用编辑器打开两个版本对比内容,留改得多的那个或者手动合并,然后把冲突文件删掉,下一次同步会自动以你留下的版本统一两边。养成习惯后整个处理过程不到一分钟。

三、文件同步不等于备份,这个坑一定要避开

文件同步和备份的区别

同步工具最大的风险在于:它同步的是“状态”,不是”历史“。如果源文件被勒索病毒加密了,同步工具会立刻把加密后的版本推到另一端,几分钟内所有副本一起被锁;如果配的是双向同步,那连犹豫的时间都没有,两边同时完蛋。同步只解决“最新版本存在哪里”的问题,不解决”怎么回到上周版本“的问题,它只能作为 3-2-1 原则里的一环。想完整了解数据保护的底层思路,推荐先看3-2-1 原则那一章,再回来配工具。

想让文件同步工具真正具备备份能力,必须打开版本控制,三款工具的开关位置如下:

  • FreeFileSync:比较设置里勾选“为被覆盖的文件保存版本”,旧文件会被挪到单独的版本文件夹,默认保留最近 10 个。
  • Syncthing:文件夹设置的“文件版本控制”里选”简单版本控制“,保留最近 5 到 10 个旧版本。
  • Resilio Sync:高级设置里开启版本控制,逻辑和 Syncthing 类似。

有了版本控制,被覆盖、误删甚至被加密的文件,都还能翻历史版本找回来,这才算一个及格的方案。注意所有软件默认都不开版本控制,安装完一定先去设置里手动打开。

四、三款文件同步工具怎么选

工具 是否免费 数据走向 适合场景 主要缺点
FreeFileSync 完全免费 单向为主 电脑到移动硬盘或 NAS 的定时备份 界面朴素,默认不后台自动运行
Syncthing 完全免费 双向 多台自己的电脑互相同步 配置步骤稍多,手机端耗电
Resilio Sync 基础免费 双向 大文件跨设备传输,速度快 进阶功能收费,无中文界面
网盘客户端 基础免费 双向 和同事共享文档 数据存在服务商,受网速限制

记不住的话只记一句:电脑往外部硬盘做备份选 FreeFileSync,多台电脑之间互相同步选 Syncthing,给不想折腾的同事共享大文件选 Resilio Sync。三个工具都免费,装两三个对比着用也不心疼。

另外无论用哪款,都要配好排除规则,否则时间和硬盘寿命都浪费在无用功上。常见要排除的目录:Windows 下的 AppData 临时缓存、微信和 QQ 的文件接收目录、浏览器缓存;Mac 下的废纸篓、Library 缓存、各种 node_modules 和 .git 临时文件;虚拟机镜像这种动不动一次变更几十 GB 的大文件,除非真要同步,否则一律排除。排除规则写在同步配置里,一次设好终身生效。

还有个实用技巧:初次同步几十 GB 的大库,先用复制的方式把整个目录手动拷过去,再让同步软件开始跑,否则它要逐个文件计算哈希校验,速度比直接复制慢好几倍,大库能校验一整晚。同步频率也别设得太勤,每 10 到 60 分钟一次足够,实时同步只会让硬盘一直转,缩短寿命还费电。

五、文件同步失败时的排查顺序

文件同步失败怎么排查

工具用着用着不同步了是常事,别慌,按下面四步排查,95% 的问题都能自己解决。第一步看网络,两台设备是否都在线、是否都插着网线或连着稳定的 WiFi,手机注意是否休眠断网。第二步看配置,设备是否互相添加、共享目录两边是否都勾选,改过文件夹位置要重新指认。第三步看权限,同步目标文件夹是否有写入权限,Windows 下尤其常见,装在系统目录旁边会提示拒绝访问。第四步看日志,软件页面都会显示每个文件的传输状态,红色的那一条就是问题所在,照着改就行。

硬盘休眠和同步打架。 很多人把硬盘休眠开得很激进(比如 10 分钟无访问就停转),结果同步软件每次唤醒它都要等十几秒,日志里一堆超时错误。同步软件所在的目录、以及它的工作目录,都应该从休眠名单里排除,否则同步频率越高,硬盘启停越频繁,既慢又伤盘。笔电用户还要注意合盖休眠设置,睡眠状态下同步进程是暂停的,长期合盖用的机器同步任务只会越积越多。

文件被占用导致同步失败。 这是 Windows 上最高频的一类报错:源文件正被某个软件打开,同步软件没有权限覆盖它,日志里就红一条。最常见的触发场景是微信和 QQ 的数据文件、正在编辑的 Office 临时文件、以及开着 Photoshop 没关的源稿。解决办法很直接:关掉占用文件的软件,让同步任务下次自动补上;或者给同步软件设成跳过被锁定文件、间隔十分钟重试。电脑长期不关机的人尤其要留意,有些软件锁住文件一锁就是好几天,同步积压越来越多。养成大改动之后看一眼同步日志的习惯,红色条目当天清掉,别让小堵塞攒成大翻车。

六、把文件同步和备份组合起来用

单靠任何一种工具都护不全数据,真正稳妥的方案是把它们分层组合。下面给一套适合上班族的组合参考,总成本不到 200 元:电脑两块盘(一块系统一块数据),配一块移动硬盘,外加一个免费网盘账号。

第一层:电脑内部 D 盘用来放所有重要的工作文件,软件缓存一律指到 C 盘的临时目录,保证数据和系统分开,系统崩了不影响数据。

第二层:FreeFileSync 设更新模式,每周日晚上自动把 D 盘增量同步到移动硬盘,带日期的批处理跑完会留个日志文件,方便检查有没有报错。这是主备份。

第三层:Syncthing 配双向同步,把 D 盘同步到家里另一台旧电脑或者 HTPC 上,相当于免费获得一台异地“备份服务器”,Syncthing 全程加密不经过第三方。

第四层:Doc、照片这种小体积重要文件再扔一份到网盘,用网盘自带的版本功能兜底。大文件就免了,上传慢还占会员空间。

上面四层覆盖了 3-2-1 原则的核心要求:三种介质(电脑盘、移动硬盘、网盘)、两个本地副本加一个异地副本。文件同步负责保持多端新鲜,移动硬盘负责留历史版本,网盘负责异地兜底,出任何一种事故都能从另一层找回数据。不想配这么多层的人,至少保住前两层,聊胜于无。

同步层级不要叠加太多。 有人图新鲜把同一个目录同时挂三层同步(NAS 同步加网盘加移动硬盘自动备份),结果一台电脑改个文件,五块硬盘同时开始转,编辑器还时不时卡一下。同步是消耗磁盘寿命和网络的事,够用就行,个人用户两层同步加一层冷备份足够应付绝大多数场景。

七、手机上怎么跑文件同步

手机也想自动同步照片和文档,用 Syncthing 的手机 App 就行(安卓免费,iOS 版称为 Möbius Sync,一次性买断约 90 元)。安卓安装后开启相册目录的同步,手机照片就会自动推到电脑上,不用插数据线也不用云盘。需要注意两点:先在电脑端建好接收目录再开手机端同步,方向别选错;手机流量设置里把同步限制在 WiFi 环境,否则出趟差流量超标账单会很感人。

iPhone 用户没有官方 Syncthing 可用,替代方案是 Möbius Sync,配置流程和电脑端完全一样,扫码加设备、选相册目录、确认权限即可。iOS 后台限制严格,App 需要保持开启才能稳定同步,习惯睡前插上充电让它慢慢跑。

预算为零还有一种取巧方案:手机厂商自带的云相册加网盘 App 自动备份,相当于厂商帮你做了一层文件同步,代价是云端空间要花钱买,以及数据存在服务商那里。不在乎便携性的安卓用户,还可以花 20 块买根 OTG 线,直接把手机插到电脑上当 U 盘复制,虽然土但完全免费、全程可见,适合偶尔导一次大视频素材的场景。手机同步的关键不是工具多先进,而是“自动”这两个字,但凡需要手动点的方案,最后都会变成想起来才做的偶尔行为。

常见问题

双向同步为什么经常产生冲突文件?

因为同步不是实时的,两台设备在两次同步之间的窗口里各自修改了同一个文件,软件无法判断以哪个为准,就两个都留着让你自己选。减少冲突的办法有三个:同一段时间尽量只在同一台设备上编辑同一批文件;把扫描间隔改短,让冲突产生的窗口变小;需要多人同时改的设计稿和表格,改用支持版本锁定的协作工具。看到冲突文件别急着删,先打开两个版本对比内容再决定留哪个。

Syncthing 不同步了是什么原因?

按顺序排查:两台设备是否都开着并且联网;设备 ID 是否互相添加正确;文件夹是否在两边都勾选了共享;防火墙是否放行了默认端口 22000;网页里的连接状态是否显示“仅中继连接”——如果是,说明直连没建立速度会很慢,检查路由器的 UPnP 设置。手机 App 同步中断多半是后台被系统杀掉了,进电池设置把 App 加进白名单即可。

同步软件能替代备份软件吗?

不能,两者解决的问题完全不同。同步是保持两边的“当前状态一致”,备份是保留”历史版本可追溯“。源文件误删会通过同步一起删掉,病毒加密会一起被加密,除非你提前打开了版本控制功能。安全的做法是让文件同步只负责“多设备办公方便”,完整备份仍然定期用移动硬盘或 NAS 单独跑一次,两套机制互不替代,数据才真正安全。