两台群晖互备,怕误删来回传?把ShareSync改成单向同步

痛点:双向同步把备份机也"同步坏了"

不少机房用两台群晖做数据互备:主机存生产数据,备机做第二份。但 ShareSync 的双向同步模式下,任何一端的更改都会传到另一端——备机上有人手滑删了文件,删除动作会传回主机,把正主也删了。备份等于没备。

这种"只需要一个方向流动"的场景,就该用单向同步:锁死方向,反方向的变化传不过去。

三种同步模式先分清

在 Synology Drive ShareSync 里,同步模式决定哪台机器能把文件更改传给对方:

同步模式 行为
双向同步 任一台上的更改都会同步到另一台
仅从远程 Synology Drive 服务器下载数据 远程机的更改传到本机;本机的更改不会传回去
仅上传数据到远程 Synology Drive 服务器 本机的更改传到远程机;远程机的更改不会传回本地

注意单向同步的边界:它阻止的是更改传到反方向,但源端的更改——包括编辑和删除——仍会同步到目标端

上任务前的四项检查

在完成 ShareSync 向导前逐项过一遍:

  1. 要同步的文件夹已在远程存储系统上启用为团队文件夹
  2. 用于设置 ShareSync 的账户拥有目标团队文件夹的所需权限。
  3. 逐个检查每个文件夹的同步模式——除非确实需要双向,否则不要设成双向同步。
  4. 在向导的审核页面上再确认一遍方向。发现本该单向的文件夹被设成了双向,返回改掉再应用。

首次上任务,建议先拿一个小的、低风险的文件夹试,确认文件按预期方向流动后,再切到重要数据。

把现有双向任务改成单向

已经在跑的双向任务不必推倒重来:

  1. 打开 Synology Drive ShareSync。
  2. 选择同步任务,点击编辑。
  3. 进入同步模式选项卡。
  4. 按需要的方向选:远程机是源端,选"仅从远程 Synology Drive 服务器下载数据";本机是源端,选"仅上传数据到远程 Synology Drive 服务器"。
  5. 保存设置。
  6. 任务恢复后,检查同步方向并查看同步日志。

验证

改完后做一个方向性测试:在目标端新建或修改一个文件,等一个同步周期,确认源端没有出现这个变化;再在源端改一个文件,确认如期传到目标端。两边行为都与设定一致,日志里无异常记录,才算改对。

一个坑

最常见的误解是把单向同步当成防删除保险——“改成仅上传后,我删错了也能在对面找回来”。错。源端的删除照样同步到目标端,目标端那份也没了。要防误删,正解是给源端共享文件夹配快照(Snapshot Replication)或 Hyper Backup,用版本留底;单向同步解决的是"备机上的脏写别传回主机",两者分工不同,别混用。

双机同步、异地容灾方案拿不准怎么设计的,贵州本地可以找诚鑫致达科技按业务规模规划群晖部署与备份策略。