Cloud Sync

通过 Cloud Sync,您可在 Synology NAS 与以下多个公共云服务之间进行无缝同步并共享文件:

创建新连接

要在 Synology NAS 和公共云服务之间同步文件,您需使用用户凭据在 Cloud Sync 上创建链接至服务供应商。

若要创建新连接:

  1. 在 Cloud Sync 用户界面,单击左下角的创建图标可启动向导。
  2. 选择下列公共去服务之一以与其同步文件,然后单击下一步
  3. 成功验证后,填写以下栏,然后单击下一步
  4. 若要进一步调整同步设置,单击高级设置
  5. 单击应用来保存设置。

注:

  1. 每个用户凭据只能用于创建一个连接。您可用不同的用户证书信息创建多个连接,但同一用户证书信息不能有多个连接。
  2. 由于百度的限制,您只能将文件同步到百度云存储器中的我的应用数据 > Cloud Sync 文件夹。
  3. 以句号 (.) 或空格结尾的文件或文件夹名称将被重命名为“文件名._DiskStation_修改的日期_TailCharacterConflict”。
  4. 通过 WebDAV 使用 Cubby 时,如果删除含有文件的文件夹,Cubby 服务器将在同步后重新创建。(例如,如果您删除了“文件夹 /A”,Cubby 会下载“文件夹 /A”的文件夹及其内容。)
  5. 作为常规规则,Cloud Sync 在下列情况下不会同步文件:
    • 文件夹或文件路径包含以下字符:
      * : ? \ / " < > |
    • 文件名称以下列字符为开头:
      ._ ~ .SYNOPPSDB
    • 文件/文件夹名称为 (或包含) 下列字符:
      .ds_store desktop.ini @eadir thumbs.db .SynologyWorkingDirectory #recycle Icon\r $Recycle.Bin @sharebin @SynologyCloudSync cloudsync_encrypt.info
    • 文件夹或文件路径超过 2048 个字符。
    • 文件名称超过 255 个字符。
    • 文件夹或文件位于装载点。
  6. 在特殊情形下,Cloud Sync 在下列情况中不会同步文件:
    • 对于 Google 云端硬盘,如果:
      • 单个文件的大小超过 5 TB。
    • 对于百度云,如果:
      • 文件名称以句点 (.) 开头。
      • 文件/文件夹名称为 (或包含) 下列字符:
        .baohe .cache
    • 对于 Dropbox,如果:
      • 文件名称以下列字符为开头:
        .dropbox .cache
      • 文件/文件夹名称为 (或包含) .dropbox
    • 对于 Box,如果:
      • 单个文件的大小超过帐户上限
      • 文件类型为书签
    • 对于 OneDrive,如果:
      • 文件类型为便签文档。
      • 单个文件的大小超过 10 MB。
      • 文件名称以下列字符为开头:
        " "
    • 对于 OneDrive for Business,如果:
      • 下载的单个文件大小超过 10 MB。
      • 文件名称超过 128 个字符。
      • 完整文件路径超过 250 个字符。
      • 文件夹或文件名称包含以下字符:
        \ / : * ? " < > | # { } % ~ &
      • 文件夹或文件名称以以下字符开头:
        " ~ "
      • 文件夹或文件名称以以下字符结尾:
        " . "
      • 文件夹或文件名称以以下字符结尾:
        _files _Dateien _fichiers _bestanden _file _archivos _tiedostot _pliki _soubory _elemei _ficheiros _arquivos _dosyalar _fitxers _failid _fails _bylos _fajlovi _fitxategiak _private
      • 文件名含有以下字符:
        ehthumbs.db .ashx .asmx .json .soap .svc .xamlx
      • 文件名称以下列字符为开头:
        " . " " "
      • 有以下扩展名的文件:
        tmp ds_store
      • 文件夹或文件名称为以下之一:
        forms
      • 文件夹名称含有以下字符:
        _vti_
    • 对于 hubiC,如果:
      • 单个文件的大小超过 5 TB。
      • 文件夹名称为 (或包含) .ovhPub
    • 对于 Google Cloud Storage,如果:
      • 单个文件的大小超过 5 TB。
      • 文件夹或文件路径包含以下字符:
        : * ? " < > | \ / # [ ]
      • 文件/文件名为空。
      • 文件夹或文件路径超过 1024 个字符。
    • OpenStack Swift 兼容云服务 (IBM SoftLayer、RackSpace、RackSpace UK):
      • 文件夹或文件路径超过 1024 个字符。
    • 对于 Amazon Cloud Drive,如果:
      • 单个文件的大小超过 10 MB。
    • Amazon S3 兼容云服务 (Amazon S3、Hicloud S3 和 SFR Stockage),如果:
      • 文件夹或文件路径包含以下字符:
        : * ? " < > | \ / { ^ } % ` ] [ ~ #
    • Amazon S3 和 SFR Storage:
      • 文件夹或文件路径超过 1024 个字符。
    • hicloud S3:
      • 文件夹或文件路径超过 255 个字符。
      • 单个文件的大小超过 1 TB。
    • Amazon S3:
      • 单个文件的大小超过 5 TB。
    • SFR:
      • 单个文件的大小超过 3.9 MB。
  7. 在 Windows 中,当设置您不要同步的文件名时,如果文件名为大写而另有一个小写的相同名称,该文件将被视频相同的文件名 (如A.txt 和 a.txt),但在 Linux 和 Mac 系统中,它们被视作不同的文件名。
  8. 如 Microsoft OneDrive 一样,Cloud Sync 遵守 OAuth 认证标准。OAuth2 需要另一个服务器 (寄宿于 Synology 并位于台湾) 来完成验证。您的 Synology NAS 将不会记住或保留您的帐户密码。您的用户凭据仅用于文件传输和同步之目的。Cloud Sync 将不会访问或泄露您帐户的任何其它个人帐户信息,如联系人。
  9. Cloud Sync 不限制单个文件的大小。您可同步公共云服务允许大小的文件。
  10. 支持 Megadisk 可让您将 Synology NAS 用作 Megadisk 的备份存储设备。请注意,根据您的地区和各种环境,从 Synology NAS 至 Megadisk 的上传速度可能有限,因此我不鼓励将 Megadisk 用作 Synology NAS 的备份存储器。
  11. Google Cloud Storage Nearline Storage Class 是专为不常修改的数据设计的,因此当您编辑或删除文件时,可能会收取早删除费
  12. 当上传上 Google Cloud Storage 时,Cloud Sync 将不会启用对象版本功能。
  13. 如果单个文件超出分配数据段大小,OpenStack Swift 将使用动态大对象上传。
  14. OpenStack Swift Container 名称不可超出 255 字符且不包括“/”。
  15. Amazon Cloud Drive 不支持中国及日本市场通过亚马逊登录。请参见 Amazon Cloud Drive 提供的平台限制
  16. 数据加密:
    • 若要启用数据加密,您必须拥有该远程根文件夹的读写权限。
    • 启用加密后,您无法禁用它或更改其密码。
    • NAS 上的本地文件将维持不加密。
    • 每个公共云帐户只有一个加密密钥。
    • 启用加密后,Cloud Sync 将在公共云上创建一个名为 @SynologyCloudSync 的文件夹。请勿改变该文件夹中的文件。
    • 首次使用时,将在设置中出现一个导出按钮。单击该按钮可导出密钥,将其保存在安全的地方。
  17. Amazon Infrequent Access Storage 是专为不常修改的数据设计的,因此当您编辑或删除文件时,可能会收取早删除费
  18. 当 Google 云端硬盘同步任务配置为仅下载远程更改后,您还可启用将 Google 在线文档转换为 Microsoft Office 或 jpeg 格式以保留 Google Docs 的离线副本。请注意,对离线办公文档的更改不会转换和更新回 Google Docs。
  19. 勾选启用高级一致性检测后,Cloud Sync 将对公共云和 NAS 之间的各文件散列 (除文件大小和最近修改时间外) 以增强同步结果的完整性检查。此操作会需要更多的时间和系统资源,取决于公共云对高级属性的支持。请参阅页面底部以获得更多信息。

管理连接

成功创建连接后,您可查看和修改连接信息。

若要管理连接:

  1. 请在左侧面板上,从连接列表中选择您要编辑的连接。
  2. 概述选项卡中,单击管理可进行以下操作:

注:

若要编辑连接:

  1. 请在左侧面板上,从连接列表中选择您要编辑的连接。
  2. 进入设置 > 常规设置来配置以下项目:
  3. 单击应用来保存设置。

注:

轮询期是指 Cloud Sync 轮询公共云上的更改并将更改同步到本地文件夹的频度。例如,如果您将轮询期设置为 1 小时,则 Cloud Sync 将连接到公共云并每小时搜索一次文件更改。轮询期上限为一天 (86400 秒)。

若要管理流量控制:

  1. 请在左侧面板上,从连接列表中选择您要编辑的连接。
  2. 进入设置 > 流量控制以配置以下项目:
  3. 如果此栏的值为 0,意味着对文件传输速度没有限制。
  4. 单击应用来保存设置。

注:

流量控制设置应用到每个文件的上传/下载速率。

若要管理 S3 高级设置:

  1. 请在左侧面板上,从连接列表中选择您要编辑的连接。
  2. 进入设置,在 Amazon S3 高级设置下,执行任何以下操作:
  3. 单击应用来保存设置。

若要管理 OpenStack Swift 高级设置:

  1. 请在左侧面板上,从连接列表中选择您要编辑的连接。
  2. 进入设置,在 OpenStack Swift 高级设置下,执行任何以下操作:
  3. 单击应用来保存设置。

管理同步任务列表

与公共云服务成功连接后,您可查看、添加、删除或编辑同步任务。

若要添加同步任务:

  1. 从左侧的连接列表中选择连接。
  2. 进入任务列表选项卡。
  3. 单击创建,然后按向导创建新同步任务。

注:

当您选择要同步的文件夹时,它不可在同一目录中,因为在同一连接中有一个文件夹已同步。

若要删除同步任务:

  1. 从左侧的连接列表中选择连接。
  2. 进入任务列表选项卡。
  3. 选择同步任务并单击取消链接

注:

取消任务链接后,如果要重新链接,可能需要全面重新同步。当您设置新连接时,Cloud Sync 将自动比较已有的文件且仅上传或下载已作的更改。

若要管理 Cloud Sync 选择性同步设置:

选择性同步是 Cloud Sync 应用程序的一项功能,可让您过滤文件或选择要同步到公共云服务的文件夹。选择性同步可让您确保您在公共云服务上仅有您需要的文件,反之亦然。

  1. 从左侧的连接列表中选择公共云服务。
  2. 进入任务列表选项卡。
  3. 选择同步任务并单击编辑
  4. 进入文件夹选项卡并执行以下操作:
  5. 进入文件过滤器选项卡并执行以下操作:
  6. 单击应用来保存设置。

若要修改同步方向:

  1. 从左侧的连接列表中选择公共云服务。
  2. 进入任务列表选项卡。
  3. 选择同步任务并单击任务设置
  4. 设置选项卡中,您可以配置以下项目:

注:

Cloud Sync 会默认同步所有新添加的文件和文件夹。

从 DSM 系统托盘中管理 Cloud Sync

安装并启动 Cloud Sync 后,DSM 系统托盘的右上角将出现套件图标。您可从系统托盘中轻松有效地管理 Cloud Sync 并执行以下操作:

设置

管理员可单击右下角的设置图标,并在控制员控制下指定 Cloud Sync 数据库位置、同时上传/下载上限和日志保留数上限。

若要指定数据库位置:

  1. 请在数据库位置设置下拉菜单中选择一个卷。
  2. 单击确定来保存设置。

若要指定同时上传/下载:

  1. 请在同时上传/下载下拉菜单中选择数据数量。
  2. 单击确定来保存设置。

若要指定历史记录日志中的记录数量上限:

  1. 记录数上限栏中,输入 5 和 100000 之间的数。
  2. 单击确定来保存设置。

对于高级用户

要确保文件和文件夹正确同步,请注意以下信息。

支持的公共云属性

平台 文件散列
Dropbox X
Google 云端硬盘 O (md5)
百度 O (md5)
Box O (sha1)
hubiC O (md5)
Amazon S3 O (md5)
WebDAV X
Yandex X
Amazon Cloud Drive (亚马逊云存储客户端) O (md5)
MegaFon O (md5)
OpenStack Swift O (md5)
Google Cloud Storage O (md5)
Microsoft OneDrive O (sha1)
Microsoft OneDrive for Business X

注:

  1. 仅 Dropbox 和 Google 云端硬盘可由第三方更新最新的修改时间。这意味着其它公共云服务的最新修改时间始终是文件的上传时间。
  2. 散列值对于通过分块上传到 Amazon S3 的文件无法使用。
  3. 散列值对于通过“动态大对象”上传到 OpenStack Swift 的文件无法使用。
  4. Cloud Sync 使用 Google Cloud Storage 的 md5 散列。未采用复合对象的 crc32 散列。

对于不会同步到公共云服务的元数据:

对冲突副本的默认操作:

如果本地 Synology NAS 和远程公共云帐户上同时有文件或目录被修改,那么在云服务支持版本管理的情况下,Cloud Sync 将尝试尽可能保留本地更改,远程更改将保存为一个修订。

以下云服务可防止 Synology NAS 进入休眠模式:

为什么 Cloud Sync 不断从百度云下载相同的文件?

文件上传到百度云后,Cloud Sync 将把两者的文件散列进行比较以确认一致性。我们发现在许多情况下,百度会对不正确的散列值聘任响应,造成 Cloud Sync 检测到公共云上的文件与 Synology NAS 上的文件不同。由于此原因,Cloud Sync 会尝试让版本保存一致,从而造成重复下载相同的文件。

为什么 Cloud Sync 比其它云服务计算机应用程序慢?

由于以下限制,与官方计算机应用程序 (如 Dropbox 和百度) 相比,Cloud Sync 可能需要较长的时间与公共云服务同步文件。

鉴于上述限制,Cloud Sync 的同步性在得到增强的同时,仍将保持 Synology NAS 的安全性和防护性。