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 在下列情況下不會同步檔案 (通則):
    • 資料夾或檔案路徑包含 NFD 字元或下列字元:
      : \ /
    • 檔案名稱開頭為任何下列字元:
      ._ ~ .SYNOPPSDB
    • 檔案 / 資料夾名稱是下列文字:
      .ds_storedesktop.ini@eadirthumbs.db.SynologyWorkingDirectory#recycleIcon\r$Recycle.Bin@sharebin@SynologyCloudSynccloudsync_encrypt.info@ActiveBackupActiveBackupData#snapshotActiveBackupForOffice365ActiveBackupForGSuite
    • 資料夾或檔案路徑超過 2,048 個字元。
    • 檔名超過 255 個字元。
    • 資料夾或檔案存在於掛載點或外接儲存裝置。
    • 資料夾或資料夾內的檔案使用 bind mount 掛載。
  6. Cloud Sync 在下列情況下不會同步檔案 (特例):
    • 針對 Google Drive:
      • 單一檔案大小超過 5 TB。
    • 針對百度雲:
      • 檔名開頭為小數點 (.)。
      • 檔案 / 資料夾名稱是 (或包含) 下列文字:
        .baohe.cache
      • 檔案或資料夾名稱包含下列字元:
        * ? \ "< >|
      • 儲存空間已達 100 GB 的上限。
    • 針對 Dropbox:
      • 檔案名稱開頭為任何下列字元:
        .dropbox.cache
      • 檔案 / 資料夾名稱是 (或包含) .dropbox
      • 檔案已上傳超過 48 小時。
    • 針對 Box:
      • 單一檔案大小超過帳號上限
      • 檔案類型是 bookmark
    • 針對 OneDrive:
      • 檔案類型是 note 檔案。
      • 單一檔案大小超過 250 GB。
      • 檔案名稱開頭為空格。
      • 資料夾是由他人所分享。
      • 檔案或資料夾名稱包含下列字元:
        : * ? " < > | \ /
    • 針對 OneDrive for Business 或 Microsoft SharePoint Online:
      • 單一檔案大小超過 250 GB。
      • 檔名超過 128 個字元。
      • 資料夾或檔案路徑超過 308 個字元。
      • 檔案或資料夾名稱包含下列字元:
        \ / : * ? "< >|
      • 檔案或資料夾名稱結尾為下列字元:
        .
      • 資料夾或檔案名稱為下列文字:
        forms ~
      • 資料夾或檔案名稱包含下列文字:
        _vti_
    • 針對 Google Cloud Storage:
      • 單一檔案大小超過 5 TB。
      • 資料夾或檔案路徑包含下列字元:
        * ? # [ ]
      • 檔案 / 資料夾名稱是空白。
      • 資料夾或檔案路徑超過 1,024 個字元。
    • 針對 OpenStack Swift 相容者 (IBM SoftLayer、RackSpace、RackSpace UK):
      • 資料夾或檔案路徑超過 1,024 個字元。
      • 資料夾或檔案路徑包含下列字元:
        ?
    • 針對 Amazon Drive:
      • 單一檔案大小超過 45 GB。
    • 針對 Amazon S3 相容的雲端服務 (Amazon S3、Hicloud S3、SFR Stockage):
      • 資料夾或檔案路徑包含下列字元:
        “< >| { ^ } % ` ] [ ~ #
      • 檔案或資料夾名稱為 ...
    • 針對 Amazon S3 and SFR Storage:
      • 資料夾或檔案路徑超過 1,024 個字元。
    • 針對 hicloud S3:
      • 資料夾或檔案路徑超過 255 個字元。
      • 單一檔案大小超過 1 TB。
    • 針對 Amazon S3:
      • 單一檔案大小超過 5 TB。
    • 針對 SFR:
      • 單一檔案大小超過 3.9 GB。
    • 針對 Microsoft Azure:
      • 單一檔案大小超過 4.75 TB。
      • 檔案或資料夾名稱為 .synoemptyblob
      • 檔案路徑超過 1,024 個字元。
      • 檔名超過 255 個字元。
    • 針對 Backblaze B2:
      • 檔案或資料夾名稱為 .bzEmpty
      • 資料夾或檔案名稱超過 250 個字元。
      • 資料夾或檔案路徑超過 1,024 個字元。
    • 針對阿里雲對象儲存:
      • 資料夾或檔案路徑超過 1,023 個字元。
      • 單一檔案大小超過 48.8 TB。
      • 檔案或資料夾名稱為 ...
    • 針對 MegaFon MegaDisk:
      • 資料夾或檔案路徑包含下列字元:
        * ? " < > |
    • 針對騰訊雲對象儲存:
      • 資料夾或檔案路徑超過 797 個字元。
      • 單一檔案大小超過 48.8 TB。
      • 資料夾或檔案路徑包含下列字元:
        ? ~
      • 檔案或資料夾名稱為 ...
    • 針對京東雲對象儲存:
      • 資料夾或檔案路徑超過 1,021 個字元。
      • 單一檔案大小超過 19 TB。
      • 資料夾或檔案路徑包含下列字元:
        # % +
      • 檔案或資料夾名稱為 ...
  7. DSM 上的 Cloud Sync 不支援即時同步來自 Docker DSM 或其他容器內部的檔案變動;同樣地,Docker DSM 或其他容器上的 Cloud Sync 也不支援即時同步來自 DSM 內部的檔案變動。
  8. 設定不同步檔案名稱時,在 Windows 系統上,大小寫不同一律視為相同檔名 (例如:A.txt 與 a.txt) 但是在 Linux 與 Mac 的系統上,這兩個檔案的檔名不同。
  9. Cloud Sync 和下列服務皆遵守 OAuth 認證標準:Amazon Drive、Baidu Cloud、Box、Dropbox、Google Cloud Storage、Google Drive、MegaFon MegaDisk 與 Microsoft OneDrive。而 OAuth 2 需要另外一台位於 Synology Taiwan 的伺服器來完成認證。Synology NAS 不會儲存或保留您的帳號密碼,您的使用者憑證只會做為檔案傳輸與同步之用,Cloud Sync 不會存取或揭露帳號的其他個人資訊 (例如:聯絡人)。
  10. Cloud Sync 沒有特定的檔案大小上限,您可同步的檔案大小依照您使用的公有雲服務而定。
  11. 您可以使用 Synology NAS 做為 MegaDisk 的備份儲存空間。請留意您的所在位置或其他因素可能會影響從 Synology NAS 上傳至 MegaDisk 的速度,因此不建議使用 MegaDisk 做為 Synology NAS 的備份儲存空間。
  12. Google Cloud Storage Nearline Storage Class 是為儲存不常更改的資料所設計的,因此若您更改或刪除檔案,您可能需要付費
  13. Cloud Sync 上傳檔案到 Google Cloud Storage 時,不會啟用 Object Versioning 的功能。
  14. OpenStack Swift 在單一檔案超過指定檔案大小時,會以 Dynamic Large Objects 方式上傳。
  15. OpenStack Swift Container 名稱不能超過 255 字元且不可包含「/」字元。
  16. Amazon Drive 不支援使用 Amazon China 或 Amazon Japan 登入。請參閱 Amazon Drive 提供的平台限制
  17. 資料加密:
    • 若要啟動資料加密,您必須對根目錄具有讀寫權限。
    • 啟動加密之後,您將無法停用加密或更改加密密碼。
    • NAS 端的檔案將不會被加密。
    • 每一個公有雲帳號僅有一組加密金鑰。
    • 啟動加密之後,Cloud Sync 會在公有雲上建立命名為 @SynologyCloudSync 的資料夾。請勿更改此資料夾裡的檔案。
    • 第一次使用時,設定裡會顯示匯出按鈕。點一下按鈕以匯出金鑰,並將金鑰儲存在安全的地方。
  18. Amazon Infrequent Access Storage 是為儲存不常更改的資料所設計的,因此若您更改或刪除檔案,您可能需要付費
  19. 在設定 Google Drive 同步任務時,當選擇同步方向為僅下載遠端異動時,您可以選擇啟動將 Google 文件轉換成微軟 Office 或 jpeg 格式的功能,讓 Google 線上文件在 NAS 上有離線備份。請留意修改離線版本將不會被轉換並更新至 Google 線上的文件。
  20. 勾選啟用進階一致性檢查選項時,除了比對文件大小與最後修改時間之外,Cloud Sync 會額外比對檔案雜湊值來加強資料同步的正確性,這將會花費更多的時間及系統資源,並需要具備進階屬性的公有雲服務。請參考文末以瞭解各公有雲對於文件屬性的支援。
  21. Bucket 名稱必須符合下列規則:
      與 Amazon S3 (Amazon S3、Hicloud S3SFR Stockage) 及阿里雲對象儲存相容的雲端服務:
    • 名稱長度需介於 3 到 63 個字元之間。
    • 名稱的開頭必須為小寫字母或數字。
    • 名稱只能包含小寫字母、數字或下列字元:
      . -
      針對 Backblaze B2:
    • 名稱長度需介於 6 到 50 個字元之間。
    • 名稱不得以「b2-」開頭。
      針對騰訊雲對象儲存:
    • 名稱長度不可超過 40 個字元。
    • 名稱只能包含小寫字母或數字。
      針對京東雲對象儲存:
    • 名稱長度需介於 3 到 63 個字元之間。
    • 名稱的開頭及結尾必須為小寫字母或數字。
    • 名稱只能包含小寫字母、數字或字元「-」。
  22. Cloud Sync 支援 Amazon Infrequent Access (IA)、Reduced Redundancy Storage (RRS)、S3 Standard 上傳與下載檔案,但不支援 Glacier 進行檔案下載。
  23. 雲端服務供應商如:阿里雲、騰訊雲、京東雲不支援 Glacier 的檔案下載。
  24. 在下列情況下,Cloud Sync 不會列出遠端目的地的資料夾 (通則):
    • 資料夾名稱包含下列字元:
      /\
    • 資料夾沒有資料夾名稱。
    • 資料夾名稱的結尾為空格。
  25. Cloud Sync 僅支援騰訊雲對象儲存 V5。
  26. 您必須在 Google 管理控制台啟用 Drive SDK API 來讓 Synology NAS 與 Google G Suite My Drive 間進行資料同步。
  27. Cloud Sync 不支援同步檔案到 Google 雲端硬碟的「與我共用」。

管理連線

成功建立連線後,您可以檢視及變更連線資訊。

若要管理連線:

  1. 從左側的連線清單中選擇您想編輯的連線。
  2. 總覽頁籤下,按一下管理以執行下列任一操作:

若要管理排程設定:

  1. 從左側面板的連線清單中選擇欲編輯的連線。
  2. 前往排程 > 排程設定來管理以下設定:

注意:

一旦進入待機模式,備份任務將被終止。

若要編輯連線設定:

  1. 從左側面板的連線清單中選擇欲編輯的連線。
  2. 前往設定 > 一般設定來管理以下設定:
  3. 按一下套用來儲存設定。

注意:

處理週期指的是 Cloud Sync 多久會輪詢公有雲上面檔案的改變,進而同步改變檔案的時間。例如:您設定處理週期為 1 小時,Cloud Sync 每隔 1 小時就會向公有雲建立連線,並尋找被改變的檔案。Cloud Sync 輪詢週期最高為一天 (86,400 秒)。

若要管理連線流量控制:

  1. 從左側面板的連線清單中選擇欲編輯的連線。
  2. 前往設定 > 流量控制來管理以下設定:
  3. 如果設為 0,就代表檔案傳送不會受任何限制。
  4. 按一下套用來儲存設定。

注意:

流量控制設定會套用在整個公有雲連線中,由您同時上下傳的檔案共享。

若要管理 S3 進階設定:

  1. 從左側面板的連線清單中選擇欲編輯的連線。
  2. 前往設定頁籤,在 Amazon S3 進階設定執行下列任一操作:
  3. 按一下套用來儲存設定。

若要管理阿里雲對象儲存進階設定:

  1. 從左側面板的連線清單中選擇欲編輯的連線。
  2. 前往設定頁籤,在進階設定執行下列任一操作:
  3. 按一下套用來儲存設定。

若要管理 OpenStack Swift 進階設定:

  1. 從左側面板的連線清單中選擇欲編輯的連線。
  2. 前往設定頁籤,在 OpenStack Swift 進階設定執行下列操作:
  3. 按一下套用來儲存設定。

若要管理 Backblaze B2 進階設定:

  1. 從左側面板的連線清單中選擇欲編輯的連線。
  2. 前往設定頁籤,在 Backblaze B2 進階設定執行下列操作:
  3. 按一下套用來儲存設定。

若要管理騰訊雲對象儲存進階設定:

  1. 從左側面板的連線清單中選擇欲編輯的連線。
  2. 前往設定頁籤,在進階設定執行下列操作:
  3. 按一下套用來儲存設定。

若要管理京東雲對象儲存進階設定:

  1. 從左側面板的連線清單中選擇欲編輯的連線。
  2. 前往設定頁籤,在進階設定執行下列操作:
  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 到 100,000 的數字。
  2. 按一下確定來儲存設定。

若要啟用管理員模式:

  1. 管理員模式的下拉式選單中選擇啟用來啟用管理員模式。啟用後即可管理所有 Cloud Sync 使用者連線,並可以在 Cloud Sync 總覽頁面選擇要以使用者帳號雲端類型來做排序。
  2. 按一下確定來儲存設定。

對於進階使用者

為確保您的檔案及資料夾安全且完整地同步,請注意下列資訊。

各種公有雲對於文件屬性的支援:

平台 文件 hash 值 最後一次修改時間
Dropbox X O
Google Drive O (md5) O
百度 O (md5) X
Box O (sha1) O
Amazon S3 O (md5) X
WebDAV X X
Yandex X X
Amazon Drive O (md5) X
MegaFon O (md5) O
OpenStack Swift O (md5) O (註 1)
Google Cloud Storage O (md5) O (註 1)
Google Shared Drive O O
Microsoft OneDrive O (sha1) O
Microsoft OneDrive for Business X X
Microsoft Azure O (md5) O (註 1)
Microsoft SharePoint O X
Backblaze B2 O (sha1) O (註 1)
阿里雲對象儲存 O (md5) X
騰訊雲對象儲存 O (md5) X
京東雲對象儲存 O (md5) X

註 1:此類雲端空間並不提供上傳檔案最後修改時間屬性的功能,但此類雲端空間有為如 Cloud Sync 的第三方應用程式提供檔案屬性欄位。Cloud Sync 會將檔案的最後修改時間儲存至自訂的檔案屬性欄位。Cloud Sync 的最後修改時間將不會更新在公有雲的網頁介面或其他同步處理用戶端。

注意:

  1. 除了 Box、Dropbox、Google Drive、MegaFon 和 OneDrive 允許第三方更新最後修改時間以外,其他公有雲皆以檔案的上傳時間做為最後修改時間。
  2. 透過 multi-part upload 方式上傳至 Amazon S3、阿里雲對象儲存、騰訊雲對象儲存或京東雲對象儲存的文件,將不會有 hash 值。
  3. 透過 Dynamic Large Object 上傳至 OpenStack Swift 伺服器的文件,將不會有 hash 值。
  4. 透過 b2_upload_part 上傳至 Backblaze B2 伺服器的文件,將不會有 hash 值。
  5. Cloud Sync 採用的是 Google Cloud Storage 提供的 md5 hash 值,因此,Composite Object 的 crc32 hash 值將不會被採用。
  6. 若網路與資源環境允許,提升同時上傳/下載的檔案數量可以改善同步效能。

將不會同步至公有雲服務的資訊:

複本衝突時的預設動作:

若本機 Synology NAS 及遠端公有雲帳號上的同一檔案或目錄同時被修改,Cloud Sync 會盡可能保留本地端的變更,並將遠端的變更另存為一修改版本 (若該雲端服務支援版本管理)。

下列雲端服務將會使您的 Synology NAS 無法進入系統休眠模式:

若想了解更多可能會影響系統休眠的服務,請參閱此 FAQ

為何 Cloud Sync 會持續從百度雲下載同樣的檔案?

您的檔案上傳到百度雲後,Cloud Sync 會比對兩端的檔案雜湊值以確認檔案的一致性。在許多情況下,百度雲會回覆錯誤的雜湊值,導致 Cloud Sync 偵測雲端上和 Synology NAS 端的檔案不一致。因此,Cloud Sync 會再次進行同步,將一樣的檔案重新下載。

為何 Cloud Sync 比其他雲端服務的 PC 應用程式慢?

由於下列限制,Cloud Sync 與公有雲服務同步檔案所需的時間,可能會較官方的 PC 應用程式 (例如:Dropbox 和百度) 久。

由於上述的限制,在確保您的 Synology NAS 安全性之餘,我們也將持續增強 Cloud Sync 的同步效能。