备份软件有哪些?FreeFileSync、Syncthing 与 Restic

很多人备份全靠手动复制粘贴:有印象就拷一次,没印象就大半年没动。备份软件的价值就在于把这件事自动化、可验证,并且支持增量同步。本章介绍三款免费、跨平台、适合不同场景的备份软件:FreeFileSync、Syncthing 和 Restic,从怎么选到怎么配,一步步写清楚,最后给出一套可以照抄的组合方案。

为什么需要备份软件

手动备份有三个硬伤:记不住、拷不全、不知道拷对没有。备份软件一一解决:

  • 定时任务让备份自动执行,不用人记,到点自己跑;
  • 增量同步只复制变化的文件,几十 GB 的目录几分钟跑完,不重复劳动;
  • 对比功能让你清楚看到新增了什么、删掉了什么,心里有数;
  • 日志记录每次备份的结果,出了问题能回溯。
需求 推荐软件 上手难度
电脑到移动硬盘定时同步 FreeFileSync 低
多台设备实时互备 Syncthing 中
命令行、去重、云端加密备份 Restic 高

三款软件都是免费开源的,选哪个主要看你能坚持多久,而不是哪个更高级。能长期跑下去的方案,就是最好的方案,工具是手段不是目的。

三款软件横向对比

三款备份软件怎么选

开始配之前先弄清三者的差别,免得选错工具走弯路:

维度 FreeFileSync Syncthing Restic
工作方式 按计划任务镜像同步 设备间实时 P2P 同步 生成加密快照仓库
版本历史 弱(目标盘只保留最新) 中(stversions 目录存旧版本) 强(完整快照可回滚)
去重 无 无 块级去重
加密 无 传输加密 存储加密
适合人群 普通用户 多设备用户 开发者和运维
学习成本 十分钟 一小时 两三小时

一句话概括:FreeFileSync 管“复制到硬盘”,Syncthing 管”多台设备一致“,Restic 管“历史版本和云端加密”。三者不冲突,后面会给组合方案。

FreeFileSync:目录级镜像同步

适合场景:把电脑的数据目录镜像到移动硬盘或 NAS,定时跑,目标用户是大多数普通人。

基本步骤:

  1. 官网下载安装,左侧选源目录(比如 D 盘的工作目录),右侧选目标目录(移动硬盘里的 backup 文件夹);
  2. 同步模式设为“镜像”,源里有目标没有的会复制过去,源里删掉的在目标里也删除,两边完全一致;
  3. 点“比较”预览差异,确认绿色的才是要同步的内容,然后点”同步“;
  4. 在设置里开启“作为批处理任务”,保存为批处理文件;
  5. 用 Windows 任务计划程序定时运行这个批处理文件,比如每周日晚上 8 点自动跑。

注意:镜像模式会删除目标里的文件,如果目标里有源里没有的资料,先做一次“仅复制”把孤儿文件捞回来再开镜像,否则那些文件会被静默删掉。FreeFileSync 是三款里唯一有完整图形界面的,适合普通用户,装好以后 10 分钟就能配完,完全不需要命令行知识。

跑完第一次后做一次验证:从移动硬盘里随机挑三个文件,在电脑上打开对比一下内容对不对。这一步五分钟,但能确认整个链路真的在按你的预期工作。

任务计划没跑起来是最常见的问题,检查三点:批处理文件的路径有没有中文和空格、任务计划里的“起始于”填没填、计算机是否设置了定时休眠。另外一个实用技巧是开启日志文件,每次跑完留下记录,半年后回头看一眼,就知道这套系统是不是一直在正常工作。硬盘空间不够时任务会失败报错,顺手在批处理里加一句检查剩余空间,发现低于 10GB 就发个提醒。

Syncthing:多设备实时互备

适合场景:两台电脑、手机和电脑之间实时互相同步,数据不经过第三方服务器,隐私敏感的用户首选。

Syncthing 的核心是“设备 ID”配对。步骤:

  1. 两台电脑都装 Syncthing,打开网页管理界面(默认本地端口);
  2. 在 A 上添加 B 的设备 ID(一长串字符,可以扫描二维码或直接粘贴);
  3. 共享一个文件夹,B 上确认接收,选好本地保存位置;
  4. 之后这个文件夹里的任何改动会自动实时同步到对方,删文件也会同步。

它的亮点是 P2P 直连,文件不经过任何服务器,速度快且隐私好,全程加密传输;缺点是两端要同时在线才能同步,而且配置概念(设备 ID、文件夹 ID、版本控制)需要一点学习成本。建议在设置里打开“文件版本控制”,这样对方误删时还能从 .stversions 目录里找回旧版本,等于自带一层回收站。

一个实用玩法:旧电脑别卖,放家里插着电跑 Syncthing,就是一台简易的备份服务器,和 NAS 是一个思路,成本只有一点电费,一年下来几十块钱,比买云空间便宜得多。

配置时有三个坑要注意:一是设备必须先互相添加才能同步,单方面添加不会生效;二是新分享的文件夹要在接收端确认,别误点了拒绝;三是版本控制的保留份数默认只有一份,重要目录建议调到五份以上。两端同步冲突时会生成带“sync-conflict”后缀的文件,看到就比对处理,别堆着不管,时间长了连哪个是正确版本都分不清。移动端也有 Syncthing 客户端,可以实现手机照片自动传回家里电脑,完全不经过云厂商。

Restic:命令行党的加密备份

适合场景:数据量大、想去重节省空间、要传到云存储、习惯命令行,典型用户是开发者和运维人员。

Restic 的特点是块级去重和自动加密。同样 50GB 的目录每天备份一次,一周后可能只占 70GB 而不是 350GB,因为重复的数据块只存一份,多版本备份的存储成本被压到极低。常用命令就几条:

  • restic init --repo 备份路径,初始化仓库,第一次用必须执行;
  • restic backup 工作目录,首次全量,之后自动增量;
  • restic snapshots,查看所有备份点,每个快照有唯一 ID 和时间;
  • restic restore 快照ID --target 恢复目录,按快照恢复到指定位置;
  • restic forget --keep-last 7 --prune,只保留最近 7 个快照,其余清理掉。

备份仓库可以放本地硬盘、NAS,也可以配合 rclone 放到对象存储,实现异地备份。每次备份自动加密,密码记住就行,密码丢了同样没救。配合 crontab 或任务计划每天凌晨自动跑,你就能拥有企业级的备份能力,全程零成本。

Restic 需要命令行基础,不适合完全不懂电脑的用户。但只要你愿意花一两个小时学,它是三款里最强大、最省空间的方案,尤其适合数据量超过 100GB 的人,去重省下来的硬盘钱比软件贵多了。

自动化部署时有两个细节:把仓库密码存成系统环境变量(RESTIC_PASSWORD),脚本里就不会出现明文密码;每次跑完把 restic snapshots 的输出重定向到日志文件,再配一个简单的检查脚本,发现当天没有新快照就报警。做到这两步,整个备份链路就真的有了“监控”,而不是配完就忘。另外建议偶尔跑一次 restic check,它会校验仓库完整性,三个月跑一次足够,运气不好提前发现损坏,比出事才发现强太多。

备份频率和保留策略怎么定

备份频率怎么排

软件装好之后还要定两件事:多久跑一次、旧版本留多久。这不是拍脑袋,按数据类型分就行:

数据类型 备份频率 保留策略 存储压力
工作文档 每天或实时 最近 30 个版本 小
照片视频 导入后即备份 永久保留 大
工程目录 每天一次 最近 4 周,每月留一个 中
冷数据归档 每季度一次 永久保留 大

Restic 用户记住一套常用参数:每日快照保留 7 个,每周保留 4 个,每月保留 6 个,用 restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --prune 一条命令搞定。这样一套下来仓库占用比全量拷贝小得多,想要任一时间点的数据基本都能回滚。FreeFileSync 的镜像模式不保留历史,它守护的是“当前这一份完整”,所以频率不用太高,每周一次足够。Syncthing 的 stversions 目录保留的旧版本量取决于设置,重要目录调到 10 份以上才踏实。

频率定完还有一条别忘:节假日前后各加一次备份。长假出门前是数据变动最集中的时候(照片、票据、行程单),节后回来立即跑一次,中间这段就不会出现空白。

备份软件故障排查

备份软件配好不是终点,跑着跑着总会出点毛病。三款软件的高频故障和解法整理一下,出事时直接对号入座:

症状 常见原因 解决办法
定时任务没跑 休眠唤醒后计划任务失效 检查电源设置,改用唤醒后自动重试
同步一直转圈不上传 文件被占用或路径含特殊字符 关掉占用程序,或重命名文件
日志显示大量跳过 源目录权限不足 用管理员身份运行一次任务
Restic 报仓库锁定 上次备份异常中断 等几分钟后重试,仍有问题执行锁清理
Syncthing 两端不一致 冲突文件堆积 检查 sync-conflict 文件并手动合并

通用排查思路:先看日志最后几行,十有八九写着原因;再看磁盘剩余空间,空间满是最普遍的故障;最后重启一次客户端。这三板斧能解决大部分问题。还有一类隐蔽故障值得单独说:任务显示成功,但实际文件没拷过去。可能是网络中断后客户端自作主张标记成功,也可能是文件正被其他程序锁定被跳过。所以定期抽查验证不能省——从备份目标随机翻几个文件对比一下大小和时间,五分钟就能戳破“假成功”。

备份软件怎么组合使用

真实部署里这三款不互斥。一个典型方案:

  • FreeFileSync 负责每周把数据目录镜像到移动硬盘,这是本地副本,断电也能拿到;
  • Syncthing 负责两台电脑之间实时同步工作目录,这是热副本,随时多端可编辑;
  • Restic 负责每天加密备份到 NAS 和云存储,这是异地副本加历史版本,防勒索和防灾难全靠它。

三款全免费,总成本只有硬盘钱。软件只是工具,重点是固定下来一套流程然后长期执行,比起纠结选哪个,先跑起来更重要。配好之后每季度检查一次日志,确认任务都在正常执行,这套系统就能安安静静地帮你守住数据。

如果三款同时跑觉得复杂,可以从最小方案起步:先上 FreeFileSync 每周镜像,坚持三个月习惯了再加 Syncthing,最后再上 Restic。备份系统最怕的就是一次配置太复杂自己都搞不清楚,出问题排查起来更累,循序渐进反而更长久。

备份软件的通用配置原则

不管用哪款软件,有几条配置原则都适用。第一,只备份数据目录,不备份系统。系统盘里的应用、缓存、注册表备份下来既庞大又没法还原,正确做法是系统单独做镜像,数据目录走文件同步。第二,排除临时文件夹:缓存目录、下载文件夹、虚拟机磁盘、网盘同步目录,这些加进备份会让容量膨胀好几倍。第三,固定备份时间,深夜或午休都行,避开正在工作的时间段,防止文件被占用导致备份失败。第四,开启失败提醒,备份失败时要能收到通知,静默失败是最可怕的。第五,保留多个历史版本而不是只留最新一份,误删往往几天后才发现,只留最新版本根本来不及救。

这五条原则适用于所有备份软件,先记住原则再学工具,换什么软件都不抓瞎。

从零搭建:一周备份计划

如果完全没头绪,照这个一周计划做,每天半小时,七天搭完整套体系。周一:清点数据,把要备份的目录列出清单,删掉缓存和废文件。周二:买一块 1TB 移动硬盘,300 元上下,插入电脑格式化。周三:安装 FreeFileSync,配置源目录和目标目录,设为镜像模式。周四:设置任务计划每周日凌晨自动运行批处理,跑完检查日志。周五:注册网盘会员,配置重要文档目录自动同步。周六:把照片、通讯录、微信记录按手机数据怎么备份一章的流程备份一遍。周日:做一次完整验证,从移动硬盘和网盘各恢复几个文件,确认能正常打开。

一周之后你拥有的是:本地完整副本、云端异地副本、手机数据三份保障,总成本约 400 元,之后每周自动运行,维护时间一年不超过 3 小时。这就是备份原则的最小可落地版本。

第二个月起,每月加一个小动作:检查一次同步状态,每季度做一次恢复演练。日历提醒是整件事的地基,千万别相信自己的记性。

备份失败怎么办

备份失败别慌,先看日志。软件日志里一般会写清楚哪个文件出了错,常见原因有四个:文件被占用(关掉相关程序再跑)、路径太深或含特殊字符(缩短路径重试)、权限不足(用管理员身份运行)、目标盘满了(清理或扩容)。

大批量失败要小心一个陷阱:别在失败状态下反复重试,有时候会把目标目录搞乱。稳妥做法是先停掉任务,把目标盘完整检查一遍,确认已有数据没被破坏,再重新配置排除规则重跑。重跑时先小规模试一个目录,确认没问题再全量跑。

养成看日志的习惯是备份高手的分水岭。每周花两分钟扫一眼“上次运行结果”,看到红色的当场解决,备份系统才能真正长期可靠地运转下去。

不同场景的软件搭配建议

一个人两台电脑,FreeFileSync 加一块移动硬盘就够用;家里有 NAS 或者多台设备互相同步,Syncthing 最省心;程序员或者对数据安全要求高的,Restic 加云存储是标准答案。很多家庭其实是混着用:日常文档放同步盘随手访问,每周用 FreeFileSync 往移动硬盘做一次完整镜像,重要照片再用 Restic 加密传一份到网盘。三层各管一摊,任何一层出问题都不会全军覆没,这就是 3-2-1 原则落到软件层面的样子。

使用场景 推荐组合 大致成本 维护频率
单人轻度使用 网盘自动备份 0 到 200 元/年 无需维护
两台电脑互备 FreeFileSync + 移动硬盘 硬盘 300 到 600 元 每周插一次
全家多设备 NAS + Syncthing 1500 到 4000 元 半年检查一次
数据安全控 Restic + 云存储 100 到 300 元/年 每月验证一次

选软件不用一步到位,先跑起来再迭代。很多人纠结对比了半年还没开始备份,这期间丢数据的风险是实打实的。随便挑一款先把照片和重要文档备份起来,哪怕只是手动复制到移动硬盘,也比什么都没有强一百倍。等习惯养成,再慢慢加层级、加自动化。

常见问题

免费备份软件可靠吗?

这三款都是成熟的开源软件,用户量大、持续维护多年,可靠性没有问题。开源软件比闭源更可信,因为代码可以被独立审查,藏着后门的概率极低。真正需要注意的是配置而不是软件本身,配错了模式(比如该备份却选了镜像删除),好软件一样帮倒忙。用之前花半小时看官方文档,胜过出事以后找数据恢复商花几千块,这账谁都会算。另外注意只从官网下载安装包,第三方下载站经常捆绑插件甚至篡改程序,这点开源软件也不例外。

备份软件和同步盘有什么区别?

同步盘(OneDrive、iCloud)是多端共享工具,核心是让多台设备文件保持一致,删除会同步,中毒也可能同步;备份软件的核心是生成和保护副本,通常不会因为源文件删除就删掉备份,还提供历史版本和完整镜像。简单说,同步盘是“同步”,FreeFileSync、Restic 是”备份“,两者互补不冲突,最佳实践是一起用,同步管日常,备份管兜底。最典型的例子:勒索病毒会把同步盘里的文件逐个加密,但 Restic 的历史快照它一点办法没有,这就是备份和同步的本质差别。

哪款适合完全不懂电脑的人?

FreeFileSync。图形界面、操作就是选两个文件夹、点比较、点同步,几乎没有学习门槛,老人也能教会。Syncthing 涉及设备 ID 配对和网络端口,Restic 全靠命令行,都不适合新手。另外不管用哪款,第一次跑完后务必做一次恢复验证:从备份里拷几个文件出来能正常打开,这个软件才算真正配好,这一步新手尤其要做,别等出事才发现备份根本没跑通。如果连 FreeFileSync 都觉得复杂,那就先用网盘自带的自动备份开关,先把最基础的版本开起来,再慢慢升级。