Cloud Sync
透過 Cloud Sync,您可以在您的 Synology NAS 上與各種公有雲服務間安全無縫地同步,例如:
- 阿里雲對象儲存 (Alibaba Cloud Object Storage Service)
- Amazon Drive (於 2020 年 11 月 1 日停止支援)
- Amazon S3 相容的雲端服務 (Amazon S3、hicloud S3、SFR NAS Backup)
- Backblaze B2
- 百度雲
- Box
- Dropbox (包含 Dropbox for Business,但不支援 Dropbox 團隊資料夾)
- Google Cloud Storage
- Google 雲端硬碟 (包含 G Suite My Drive)
- Google Shared Drive
- HiDrive
- 京東雲對象儲存 (OSS)
- MegaFon MegaDisk
- Microsoft OneDrive (包含 OneDrive for Business)
- Microsoft Azure
- Microsoft Office365 SharePoint Document Library
- OpenStack Swift 相容者 (IBM SoftLayer、RackSpace、RackSpace UK)
- 騰訊雲對象儲存 (COS)
- WebDAV
- Yandex Disk
建立新連線
若要在您的 Synology NAS 及公有雲服務之間同步檔案,您需先在 Cloud Sync 上建立連線,並以您的使用者憑證連結至服務提供者。
若要建立連線:
- 在 Cloud Sync 的使用者介面上,按一下左下角的新增圖示來開啟設定精靈。
- 選擇以下的公有雲服務之一來進行同步並點一下下一步。
- Dropbox、百度雲、Google 雲端硬碟、Box、OneDrive、Amazon Drive、MegaFon MegaDisk、HiDrive:以使用者帳號密碼登入。
- WebDAV:輸入伺服器位址、您的帳號與密碼。伺服器位址輸入格式說明如下:
- 可接受 WebDAV 伺服器的 http 或 https 網址,並在冒號後加上自訂的連接埠號碼,如 http://mywebdavserver.synology.me:5005 或 https://mywebdavserver.synology.me:5006
注意:輸入的位址不能包含 . 或 ..。
- 若網址不含 http 或 https 時,皆以 http 連線。
- 若未指定連接埠,則 http 網址預設 80 連接埠,https 網址預設 443 連接埠。
- 可以在網址後加入連線路徑,如 https://mywebdavserver.synology.me:5006/webdav/folder
- Yandex:輸入您的帳號和密碼。
- Google Cloud Storage:以您的使用者憑證登入後,輸入 Project ID 和 Bucket name。
- IBM SoftLayer:輸入使用者名稱及 API Key,並在下一頁選擇所在位置和 Container。
- RackSpace:輸入使用者名稱及 API Key,並在下一頁選擇所在位置和 Container。
- OpenStack Swift 相容的雲端服務:輸入認證伺服器位址,並選擇認證伺服器支援的 KeyStone 通訊協定版本,說明如下:
- 版本 1.0:輸入使用者名稱及 API Key
- 版本 2.0:輸入使用者名稱、密碼,並可選擇性輸入 Tenant ID 或 Tenant Name。
- 版本 3.0:輸入使用者名稱、密碼,並可選擇性輸入 Tenant ID 或 Tenant Name 及 Domain ID 或 Domain Name。
- 通過認證後,請在下一頁選擇所在位置和 Container。
- S3 storage:選擇伺服器 (Amazon S3、Amazon S3 China 或直接輸入伺服器位址),然後輸入 Access Key、Secret Key、Bucket Name。若您想要輸入使用者自訂 S3 Service Host,請在 S3 伺服器位址輸入 s3.amazonaws.com,或 api.suite-stockage-cloud.sfrbusinessteam.fr。
- hicloud S3:輸入 Access Key、Secret Key 和 Bucket Name。
- SFR NAS Backup:輸入 Access Key、Secret Key 和 Bucket Name。
- Microsoft Azure:選擇伺服器,輸入 Blob 儲存體 Access Key 並選擇 Blob 容器。
- Backblaze B2:輸入 keyID 及 Application Key,並選擇 Bucket。
- 阿里雲對象儲存:輸入 Access Key 和 Secret Key,並選擇 Bucket。
- 騰訊雲對象儲存:輸入 Secret ID 和 Secret Key,並選擇 Bucket。
- 京東雲對象儲存:選擇區域,輸入 Access Key 和 Secret Key 並選擇 Bucket。
- 認證完成後在欄位中填入您的資料,按下一步。
- 任務名稱:此名稱將顯示於連線列表。
- 本地路徑:選擇一個本地資料夾。此資料夾裡的目錄及檔案將會被同步到遠端資料夾。
- 遠端路徑:選擇一個遠端資料夾。此資料夾裡的目錄及檔案將會被同步到本地資料夾。
- 同步方向:選擇雙向同步、僅下載遠端異動或僅上傳本地異動。
- 勾選資料加密旁的核取方塊來啟動用戶端資料加密。
- 如有需要,勾選當檔案從來源資料夾刪除時,不刪除目標資料夾的檔案旁的核取方塊。
- 排程設定:請前往此區塊來啟動資料同步的排程。
- 若要進一步調整同步設定,按一下進階設定。
- 您可以取消勾選不希望同步的資料夾、設定最大可同步檔案大小及指定您不希望同步的檔名或附檔名來過濾您不希望同步的檔案:
- 資料夾:取消勾選您不希望同步的子資料夾。
- 最大可同步檔案大小:若檔案大於您指定的大小,檔案將不會被同步。
- 檔名:若檔案具備您所指定的檔名,將不會進行同步。
- 副檔名:若檔案具備您所指定的副檔名,將不會進行同步。將 *.副檔名新增至表格中,如 *.iso。
- 按一下套用來儲存設定。
管理連線
成功建立連線後,您可以檢視及變更連線資訊。
若要管理連線:
- 從左側的連線清單中選擇您想編輯的連線。
- 在總覽頁籤下,按一下管理以執行下列任一操作:
- 暫停同步:暫停同步作業。
- 恢復同步:恢復同步作業。
- 取消連結:移除 Synology NAS 與公有雲服務的連線。
- 編輯連線:若您的公有雲認證被撤銷或過期,可以按一下編輯連線以進行重新認證並恢復同步。
若要管理排程設定:
- 從左側面板的連線清單中選擇欲編輯的連線。
- 前往排程 > 排程設定來管理以下設定:
- 勾選啟用的核取方塊來啟動資料同步的排程。
- 請使用排程網格來設定資料同步的排程:
- 運行:將在所選時間執行資料同步。
- 待機:在所選時間不會執行資料同步。
- 按一下套用來儲存設定。
若要編輯連線設定:
- 從左側面板的連線清單中選擇欲編輯的連線。
- 前往設定 > 一般設定來管理以下設定:
- 連線名稱:此名稱將顯示於連線列表。
- 處理週期:當 Cloud Sync 與公有雲的同步完成後,Cloud Sync 將於設定的週期再次與公有雲進行同步。
- 按一下套用來儲存設定。
注意:
處理週期指的是 Cloud Sync 多久會輪詢公有雲上面檔案的改變,進而同步改變檔案的時間。例如:您設定處理週期為 1 小時,Cloud Sync 每隔 1 小時就會向公有雲建立連線,並尋找被改變的檔案。Cloud Sync 輪詢週期最高為一天 (86,400 秒)。
若要管理連線流量控制:
- 從左側面板的連線清單中選擇欲編輯的連線。
- 前往設定 > 流量控制來管理以下設定:
- 如果設為 0,就代表檔案傳送不會受任何限制。
- 按一下套用來儲存設定。
注意:
流量控制設定會套用在整個公有雲連線中,由您同時上下傳的檔案共享。
若要管理 S3 進階設定:
- 從左側面板的連線清單中選擇欲編輯的連線。
- 前往設定頁籤,在 Amazon S3 進階設定執行下列任一操作:
- Amazon S3:
- 啟用 Amazon S3 Reduced Reduncy。
- Amazon S3 和 Hicloud S3:
- Amazon S3 、Hicloud S3 和 SFR Storage:
- 按一下套用來儲存設定。
若要管理阿里雲對象儲存進階設定:
- 從左側面板的連線清單中選擇欲編輯的連線。
- 前往設定頁籤,在進階設定執行下列任一操作:
- 啟用伺服端加密 (AES-256)。
- 選擇大檔的上傳大小。
- 按一下套用來儲存設定。
若要管理 OpenStack Swift 進階設定:
- 從左側面板的連線清單中選擇欲編輯的連線。
- 前往設定頁籤,在 OpenStack Swift 進階設定執行下列操作:
- 按一下套用來儲存設定。
若要管理 Backblaze B2 進階設定:
- 從左側面板的連線清單中選擇欲編輯的連線。
- 前往設定頁籤,在 Backblaze B2 進階設定執行下列操作:
- 按一下套用來儲存設定。
若要管理騰訊雲對象儲存進階設定:
- 從左側面板的連線清單中選擇欲編輯的連線。
- 前往設定頁籤,在進階設定執行下列操作:
- 按一下套用來儲存設定。
若要管理京東雲對象儲存進階設定:
- 從左側面板的連線清單中選擇欲編輯的連線。
- 前往設定頁籤,在進階設定執行下列操作:
- 按一下套用來儲存設定。
管理同步任務清單
成功建立與公有雲的連線後,您可以檢視、新增、刪除或編輯屬於該連線的同步任務。
若要新增同步任務:
- 從左側的連線清單中選擇您想編輯的連線。
- 前往任務清單頁籤。
- 按一下新增並依照設定精靈的指示新增一個同步任務。
注意:
當您選擇同步資料夾時,該資料夾不能和已同步的資料夾有階層關係。
若要移除同步任務:
- 從左側的連線清單中選擇您想編輯的連線。
- 前往任務清單頁籤。
- 選擇一個同步任務,按一下取消連結。
注意:
刪除此同步任務後,您可能需重新進行一次完整的同步後才能再次連結。但當您設定新連結時,Cloud Sync 將會自動比對已存在的檔案,並只上傳 / 下載有變更的檔案。
若要管理 Cloud Sync 選擇性同步設定:
Cloud Sync 的選擇性同步功能讓您能過濾要同步到公有雲服務的檔案或資料夾,確保您只同步需要儲存在公有雲上的檔案。
- 從左側的連線清單中選擇您想編輯的公有雲服務。
- 前往任務清單頁籤。
- 選擇一個同步任務,並按一下編輯。
- 前往資料夾頁籤執行下列操作:
- 選擇您想同步的共用資料夾。
- 按一下套用來儲存設定。
- 前往檔案過濾器頁籤執行下列操作:
- 在檔案大小下,設定檔案大小上限來避免超過特定大小的檔案被同步。
- 檔案大小上限要在 1~10,240 MB 之間,0 代表無限制。
- 在檔案名稱/副檔名下,取消勾選檔案類型和副檔名,或輸入檔名來避免同步特定檔案。
- 檔案名稱:任何符合您輸入的檔案名稱的檔案都不會同步到公有雲服務。檔案名稱不能超過 255 個字元。
- 副檔名:任何符合您輸入的副檔名的檔案都不會同步到公有雲服務。將 *.副檔名新增至表格中,如 *.iso。副檔名不能超過 255 個字元。
- 按一下套用來儲存設定。
若要設定同步方向:
- 從左側的連線清單中選擇您想編輯的公有雲服務。
- 前往任務清單頁籤。
- 選擇一個同步任務,按一下任務設定。
- 在設定頁籤您可以:
- 同步方向:選擇雙向同步、僅下載遠端異動或僅上傳本地異動。
- 若有需要,勾選當檔案從來源資料夾刪除時,不刪除目標資料夾的檔案旁的核取方塊。
注意:
Cloud Sync 預設會同步所有新增的檔案/資料夾。
透過 DSM 系統匣管理 Cloud Sync
安裝及開啟 Cloud Sync 後,您的 DSM 系統匣的右上角會出現一個套件圖示。您可以在系統匣上輕鬆有效率地管理 Cloud Sync 並執行下列操作:
- 監控最近修改的檔案。
- 檢視傳輸中的檔案傳輸速度及進度。
- 暫停或恢復所有連線。
- 開啟同步資料夾。
- 開啟 Cloud Sync。
設定
管理員可以在設定 > 系統管理員控制中指定 Cloud Sync 資料庫位置、同時同步任務數量、日誌保存數量上限以及切換至管理員模式。
若要指定資料庫位置:
- 在資料庫位置設定的下拉式選單中選擇儲存空間。
- 按一下確定來儲存設定。
若要指定同時同步任務數量:
- 在同步任務數量的下拉式選單中指定你想要同時進行檔案同步的數量。
- 按一下確定來儲存設定。
若要設定日誌保存數量上限:
- 於最大日誌數欄位,輸入一個介於 5 到 100,000 的數字。
- 按一下確定來儲存設定。
若要啟用管理員模式:
- 在管理員模式的下拉式選單中選擇啟用來啟用管理員模式。啟用後即可管理所有 Cloud Sync 使用者連線,並可以在 Cloud Sync 總覽頁面選擇要以使用者帳號或雲端類型來做排序。
- 按一下確定來儲存設定。
對於進階使用者
為確保您的檔案及資料夾安全且完整地同步,請注意下列資訊。
各種公有雲對於文件屬性的支援:
平台 |
文件 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 的最後修改時間將不會更新在公有雲的網頁介面或其他同步處理用戶端。
注意:
- 除了 Box、Dropbox、Google Drive、MegaFon 和 OneDrive 允許第三方更新最後修改時間以外,其他公有雲皆以檔案的上傳時間做為最後修改時間。
- 透過 multi-part upload 方式上傳至 Amazon S3、阿里雲對象儲存、騰訊雲對象儲存或京東雲對象儲存的文件,將不會有 hash 值。
- 透過 Dynamic Large Object 上傳至 OpenStack Swift 伺服器的文件,將不會有 hash 值。
- 透過 b2_upload_part 上傳至 Backblaze B2 伺服器的文件,將不會有 hash 值。
- Cloud Sync 採用的是 Google Cloud Storage 提供的 md5 hash 值,因此,Composite Object 的 crc32 hash 值將不會被採用。
- 若網路與資源環境允許,提升同時上傳/下載的檔案數量可以改善同步效能。
將不會同步至公有雲服務的資訊:
- UNIX 讀寫及執行權限。
- Windows ACL。
- Mac 的擴充屬性。
- 資料夾的最後編輯時間。
- 檔案的最後修改時間 (針對百度雲、Microsoft OneDrive for Business、Amazon S3、Amazon Drive、WebDAV、Yandex 、阿里雲對象儲存、騰訊雲對象儲存、京東雲對象儲存)。
複本衝突時的預設動作:
若本機 Synology NAS 及遠端公有雲帳號上的同一檔案或目錄同時被修改,Cloud Sync 會盡可能保留本地端的變更,並將遠端的變更另存為一修改版本 (若該雲端服務支援版本管理)。
下列雲端服務將會使您的 Synology NAS 無法進入系統休眠模式:
- Amazon S3 相容的雲端服務 (Amazon S3、hicloud S3、SFR NAS Backup)
- WebDAV
- MegaFon MegaDisk
- Google Cloud Storage
- OpenStack Swift 相容的雲端服務 (IBM SoftLayer、RackSpace、RackSpace UK)
- Microsoft Azure
- Backblaze B2
- 阿里雲對象儲存
- 騰訊雲對象儲存
- 京東雲對象儲存
若想了解更多可能會影響系統休眠的服務,請參閱此 FAQ。
為何 Cloud Sync 會持續從百度雲下載同樣的檔案?
您的檔案上傳到百度雲後,Cloud Sync 會比對兩端的檔案雜湊值以確認檔案的一致性。在許多情況下,百度雲會回覆錯誤的雜湊值,導致 Cloud Sync 偵測雲端上和 Synology NAS 端的檔案不一致。因此,Cloud Sync 會再次進行同步,將一樣的檔案重新下載。
為何 Cloud Sync 比其他雲端服務的 PC 應用程式慢?
由於下列限制,Cloud Sync 與公有雲服務同步檔案所需的時間,可能會較官方的 PC 應用程式 (例如:Dropbox 和百度) 久。
- 公有雲服務供應商所加諸的速度限制:雖然公有雲服務供應商未曾提供此議題的相關資訊,但很有可能公有雲伺服器是透過專用的通道/協定來連線至其官方 PC 應用程式,或是針對定期存取他們服務的第三方應用程式 (例如 Cloud Sync) 加諸頻寬限制。
- 無增量更新:每次修改一份檔案,即使檔案僅有部分修改,Cloud Sync 皆需重新下載並同步整份檔案。然而,雲端服務供應商的官方 PC 應用程式支援僅下載及同步修改過的內容,以減少同步檔案所需的時間。
- 無本地網路同步:某些公有雲服務供應商提供 LAN 同步技術,讓用戶端得以從相同區域網路 (LAN) 內其他現有的用戶端取得檔案,藉此大幅提升同步速度。然而,LAN 同步技術會自行存取用戶端電腦的檔案且不會另外通知,而這可能會成為一安全漏洞。因此,Cloud Sync 沒有提供此功能。
由於上述的限制,在確保您的 Synology NAS 安全性之餘,我們也將持續增強 Cloud Sync 的同步效能。