ShareSync报「只能输入IP或服务器名称」?重装这包

场景

公司两台群晖NAS,一台在总部一台在分部,打算用Synology Drive ShareSync做两端的同步。配置连接远程NAS时,IP地址千真万确没填错,服务器名称也试了,界面却一直弹出「您只能输入IP或来自其他服务器的服务器名称」。ping得通、网页登得上,问题却出在别处。

真正的原因:两台NAS"撞身份"了

这个报错跟网络无关。每台NAS安装Synology Drive Server套件时,DSM会分配一个唯一的套件ID。如果一台NAS是从另一台迁移或恢复出来的——无论是Hyper Backup还原、迁移助理搬运,还是硬盘整体迁移——这个ID会原样带到新机器上。

结果就是:两台物理上不同的NAS,在Drive看来是"同一台服务器"。ShareSync要求两端必须是不同的服务器,身份撞车就直接拒绝连接。

对照一下,中招的多半是这两种情况之一:旧NAS整机备份还原出了新NAS;或者旧NAS硬盘直接插到了新机器上。

处理步骤:重装其中一端的Drive Server

原则是保住数据全、任务多的那一端不动,重装另一端:

  1. 用管理员账号登录要重装那台NAS的DSM,打开套件中心;
  2. 找到Synology Drive Server,卸载,卸载时务必勾选删除Drive Server数据库——不删库,旧ID还在;
  3. 重新安装Synology Drive Server,DSM会分配一个新的套件ID;
  4. 重新配置ShareSync同步任务,连接对端,这次报错消失。

动手前的两个提醒:重装前确认两端的文件都已同步到位,尤其是还在队列里的改动,避免丢失;不放心就把两端近期改动的文件清单各留一份底;重装一端后,原来连着这台的Drive客户端需要重新建立连接,用户端的ShareSync任务也要重配一遍。

另外注意,卸载删库会一并清掉这台NAS上Drive的历史版本和共享链接,重装后对外分享的链接要重新生成,团队里有人靠旧链接取文件的话,提前打个招呼。

亡羊补牢不如事先绕开

以后再做整机迁移或备份还原时,如果目标机要用Drive ShareSync,装好系统后先重装Drive Server包再配任务,一分钟省掉后面半天排查。

两台NAS异地同步的架构设计与迁移实施,贵州诚鑫致达科技常年承接,中小企业两站互联方案可以搜「诚鑫致达」细聊。