Synology Drive ShareSync

Synology Drive ShareSync 是用于同步多台 Synology NAS 数据的应用程序。在 DSM 中安装 Synology Drive Server 套件时,此套件会一起自动安装。

术语表:

  • 本地 Synology NAS:当前运行 Synology Drive ShareSync 的 Synology NAS。此 Synology NAS 上的数据将与其他 Synology NAS 设备同步。
  • 远程 Synology NAS:您希望与本地 Synology NAS 同步数据的其他 Synology NAS 设备。
  • 本地文件夹本地 Synology NAS 上的共享文件夹。
  • 远程文件夹远程 Synology NAS 上的共享文件夹。

目录

开始之前的准备

  1. 在您要同步的所有 Synology NAS 上安装 Synology Drive Server
  2. 在每台远程 Synology NAS 上的 Synology Drive 管理控制台 > 团队文件夹中,启用共享文件夹作为团队文件夹。

设置 Synology Drive ShareSync

需要先在远程和本地 Synology NAS 之间建立连接,然后才能开始同步文件。

若要在本地 Synology NAS 上创建新连接:

  1. 首次打开 Synology Drive ShareSync 时,将会显示设置向导。单击立即开始以开始。若要在将来创建其他连接,请单击仪表板上的 + 图标。
  2. 输入远程 Synology NAS 的 IP 地址(或 QuickConnect ID)、用户名和密码。对于域用户,使用域名\用户名登录。对于 LDAP 用户,使用“username@Base_DN”登录。还可通过 IPv6 或代理服务连接。单击下一步
  3. 选择远程文件夹页面上,将显示远程 Synology NAS 上可同步的共享文件夹列表。请勾选启用列下方的复选框以选择要同步的文件夹。单击下一步
  4. 查看同步设置。如果要修改文件夹路径或同步设置,请选择该文件夹并单击编辑。有关修改同步设置的详细信息,请参阅同步文件夹部分。单击完成以完成设置。
  5. 成功创建与远程 Synology NAS 的连接后,左侧面板的连接列表中会列出远程 Synology NAS 的 IP。

注意:

  • 必须使用属于 administrators 群组的帐户登录本地 Synology NAS 才能创建 Synology Drive ShareSync 连接。
  • 若要查看您的 QuickConnect ID,请使用属于 administrators 群组的帐户登录远程 Synology NAS,然后前往控制面板 > 外部访问 > QuickConnect 来查看。
  • 如果无法连接到远程 Synology NAS,或无法使用您的用户凭据授权连接,请检查网络设置,或前往远程 Synology NAS 上的控制面板,然后单击应用程序权限 > Synology Drive,并确认 DSM 管理员已启用您对 Synology Drive 的访问权限。
  • 尝试创建连接时,装载的共享文件夹以及没有写入权限的文件夹无法用作本地 Synology NAS 上的同步文件夹。
  • 每个本地 Synology NAS 可以连接多个远程 Synology NAS,但是远程 Synology NAS 和本地 Synology NAS 只能配对一次。此外,一个本地共享文件夹不能同时设置为多个远程 Synology NAS 的同步文件夹。例如,本地 Synology NAS A 上的文件夹 abc 作为同步文件夹用于在本地 Synology NAS A 与远程 Synology NAS X 之间进行同步。因此,不能再将其用作本地 Synology NAS A 与任何其他远程 Synology NAS 之间的同步文件夹。
  • 如果用于登录远程 Synology NAS 的帐户没有远程共享文件夹的写入权限,则只能执行单向下载同步。同样,如果没有本地 Synology NAS 的本地文件夹写入权限,则只能执行单向上传同步。

总览

若要管理连接:

成功创建的连接会在左侧面板的连接列表中列出。您可以查看连接信息并修改连接。如果尚未设置连接,请参阅创建新连接部分。

  1. 从左侧面板的连接列表中,选择要编辑的连接。
  2. 总览选项卡下,可执行以下任何操作:
    • 暂停同步:暂停远程与本地 Synology NAS 之间的同步。
    • 恢复同步:恢复远程与本地 Synology NAS 之间的同步。
    • 编辑连接:如需要,输入用户凭据并启用 SSL。
    • 取消链接:断开与远程 Synology NAS 的连接,并将其从左侧面板上的列表中移除。

注意:

  • 取消链接之后,本地 Synology NAS 上本地共享文件夹中的数据仍将保留,但连接配置将会删除。

同步文件夹

若要同步共享文件夹:

可以指定远程 Synology NAS 上要与其同步的共享文件夹,以及本地 Synology NAS 上要与远程 Synology NAS 同步的文件夹。

  1. 成功创建的连接会在左侧面板的连接列表中列出。从左侧面板的连接列表中,选择要编辑的连接。如果尚未设置连接,请参阅创建新连接部分。
  2. 同步文件夹选项卡下,可以找到远程 Synology NAS 上可以同步的所有共享文件夹。
  3. 启用列下勾选要同步的共享文件夹旁的复选框,然后单击文件夹图标来选择本地同步文件夹。单击确定
  4. 单击保存以应用更改。

注意:

  • 一个本地共享文件夹不能同时设置为多个远程 Synology NAS 的同步文件夹。例如,Synology NAS A 上的文件夹 abc 作为同步文件夹用于在本地 Synology NAS A 与远程 Synology NAS X 之间进行同步。因此,它不能再作为同步文件夹用于本地 Synology NAS A 与任何其他远程 Synology NAS 之间的连接。
  • 如果已在本地 Synology NAS 上设置装载点,则装载点内的文件和文件夹不会同步。
  • 您可以通过 Synology Drive ShareSync 在本地 Synology NAS 与远程 Synology NAS 之间同步 homes 文件夹。为确保数据一致性,同步模式会根据您的方案自动设置,无法修改。
    • 同步本地 Synology NAS 上的 homes 文件夹和远程 Synology NAS 上的 homes 文件夹时,同步模式会设置为双向同步
    • 将本地 Synology NAS 上的 homes 文件夹同步到远程 Synology NAS 上的非 homes 文件夹时,同步模式会设置为单向上传同步
    • 从远程 Synology NAS 上的 homes 文件夹同步到本地 Synology NAS 上的非 homes 文件夹时,同步模式会设置为单向下载同步

若要同步特定文件夹或文件:

选择本地共享文件夹之后,可以选择特定子文件夹进行同步,并指定要同步的文件大小上限和文件类型。

  1. 单击同步文件夹选项卡,选择要修改的共享文件夹,然后单击编辑
  2. 文件夹选项卡中,可以编辑文件夹位置。
  3. 基于文件夹的选择性同步部分下,可以选择或取消选择要同步的特定子文件夹或文件。
  4. 文件过滤器选项卡中,可以修改以下设置:
    • 按文件大小过滤:在不同步超出以下大小的文件旁的空白字段中,输入介于 0~10240000 (MB) 之间的数字。0 代表无限制。
    • 按文件类型过滤:取消勾选不需同步的文件类型。您还可在以下字段中输入文件名或文件扩展名,并单击添加。具有指定文件名或类型的文件将不会同步。
  5. 单击确定,然后单击保存以应用设置。

注意:

  • 除了在文件过滤器中指定不同步的文件名称及类型之外,共享文件夹中的子文件夹及文件都会同步。
  • 建议不要在多台 Synology NAS 之间同步和协作处理 Synology Office 文件。通过不同 Synology NAS 修改同一份文件,可能会导致无法预计的同步问题。
  • 在下列情况下,Synology Drive ShareSync 不会同步文件:
    • 文件夹或文件路径包含任何以下字符:
      \/
    • 文件为以下类型:
      .tmp.temp.swp.lnk
    • 文件名以波浪号 (~) 开头
    • 文件或文件夹名称为或包含下列字符:
      • @tmp
      • @eadir
      • .SynologyWorkingDirectory
      • #recycle
      • desktop.ini
      • .DS_STORE
      • Icon\r
      • thumbs.db
      • $Recycle.Bin
      • @sharebin
      • System Volume Information
      • Program Files
      • Program Files (x86)
      • ProgramData
      • #snapshot
    • 文件路径长度超过 2,048 个字符。
    • 文件名称长度超过 255 个字符。

若要同步共享文件夹权限:

Synology Drive ShareSync 可让您使用灵活的同步模式设置在两个 Synology NAS 之间同步文件。

  1. 单击同步文件夹选项卡,选择要修改其权限设置的共享文件夹,然后单击编辑
  2. 前往同步模式 > 文件同步模式,选择要用于同步本地共享文件夹的同步模式。
  3. 单击确定,然后单击保存以保存设置。

注意:

  • 用于登录远程 Synology NAS 的帐户必须属于 administrators 群组。
  • 如果远程 Synology NAS 和本地 Synology NAS 上的权限设置不兼容(如一个 Synology NAS 上的同步共享文件夹处于 Windows ACL 模式,而另一个 Synology NAS 上的同步共享文件夹未处于 Windows ACL 模式),则无法同步权限设置。请前往远程和本地 Synology NAS 上的控制面板 > 共享文件夹,选择共享文件夹,单击操作下拉菜单,然后单击转换为 Windows ACL 以将远程和本地共享文件夹的权限设置调整为 Windows ACL。
  • 如果本地和远程 Synology NAS 在不同的域群组中,即便已启用该选项,仍无法同步共享文件夹权限。

若要设置同步方向:

  1. 单击同步文件夹选项卡,选择要修改其同步方向的共享文件夹,然后单击编辑
  2. 前往同步模式 > 同步方向,选择要用于同步本地共享文件夹的方向。
  3. 单击确定保存设置。

注意:

  • 如果用于登录远程 Synology NAS 的帐户只有远程共享文件夹的只读权限,则只能执行单向下载同步。对本地 Synology NAS 中的共享文件夹或文件进行的更改不会同步到远程 Synology NAS。如果已在本地 Synology NAS 上设置装载点,则装载点内的文件和文件夹也不会同步。

若要执行高级一致性检查:

Synology Drive ShareSync 会在需要合并的情形下比较其他条件(如散列、执行位和文件权限),以确保更高的同步准确性。此过程可能需要占用较多时间和资源。

  • 单击同步文件夹选项卡,选择要启用高级一致性检查的共享文件夹,然后单击编辑。在同步模式选项卡中,勾选启用高级一致性检查。单击确定

若要删除数据库:

可以在本地 Synology NAS 上的共享文件夹中删除同步任务数据库。这样做会删除以前配置的本地共享文件夹同步任务的连接历史记录和设置。

  • 单击同步文件夹选项卡,然后单击删除数据库按钮。

注意:

  • 删除数据库选项仅在任务已创建但禁用的情况下方可使用。
  • 删除同步数据库之后,本地共享文件夹中的数据将保留在本地 Synology NAS 上。

同步日志

Synology Drive ShareSync 会保留同步日志,以便您跟踪已同步的文件和发生的事件。

若要查看同步日志:

  • 单击左上角的同步日志图标可查看日志。可以通过左上角的下拉菜单按本地共享文件夹过滤事件。

设置

若要修改数据库位置:

  1. 单击左上角的设置图标。
  2. 数据库位置下拉菜单中选择存储空间。
  3. 单击确定,然后单击保存以更改同步存储库。

若要设置恢复同步任务时的默认操作:

  1. 单击左上角的设置图标。
  2. 选择应用程序重新启动或同步任务恢复时的所需默认操作。
  3. 单击确定,然后单击保存以保存设置。

若要编辑文件冲突解决方案设置:

  1. 单击左上角的设置图标。
  2. 选择所需的文件冲突解决方法。
  3. 单击确定,然后单击保存以保存设置。

注意:

  • 由于远程 Synology NAS 也可能会连接到多个本地 Synology NAS,若同时修改同一个文件,可能会发生冲突。若要解决此问题,您可设置冲突解决方案规则。
  • 勾选重命名以保留放弃的版本,以确保在发生文件冲突时,Synology Drive ShareSync 将按以下规则重命名文件:[文件名]_[本地 NAS 名称]_[时间戳]_Conflict.[文件扩展名]。例如,document1.txt 将重命名为 document1_local NAS name_20210101_Conflict.txt
开始之前的准备
设置 Synology Drive ShareSync
总览
同步文件夹
同步日志
设置