Cloud Sync

Cloud Sync を使用すると、ご使用の Synology NAS と、以下の例のような複数のパブリック クラウド サービス間でファイルのシームレスな同期や共有を行うことできます。

新しい接続の作成

Synology NAS とパブリック クラウド サービスの間でファイルを同期するには、ユーザー認証情報を使用して Cloud Sync との接続を確立し、サービス プロバイダーとリンクする必要があります。

新規接続の作成方法:

  1. Cloud Sync のユーザー インターフェイスで左下角にある [作成] アイコンをクリックすると、ウィザードが起動します。
  2. ファイルを同期するパブリック クラウド サービスを選択し、[次へ] をクリックします。
  3. 認証が完了したら、次のフィールドを記入して [次へ] をクリックします。
  4. 同期設定をさらに調整するには、[詳細設定] をクリックします。
  5. [適用] をクリックして、設定を保存します。

注:

  1. 各ユーザーの認証情報は、ひとつの接続を作成することにのみ使用できます。 異なるユーザー認証情報で複数の接続を作成することは可能ですが、同じユーザー認証情報で接続を重複することはできません。
  2. Baidu の制限上、同期は Baidu Cloud ストレージの [マイ アプリケーションのデータ] > 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 Drive の場合:
      • 単一のファイルのサイズが 5 TB を超えている。
    • Baidu Cloud の場合:
      • ファイル名の始めにピリオド (. が使われている。
      • ファイル/フォルダ名が以下のような名前であるか、以下の文字列が含まれる:
        .baohe .cache
      • フォルダまたはファイル名に次の文字が含まれている:
        * ? \ " < > |
    • Dropbox の場合:
      • ファイル名が次のいずれかで始まる:
        .dropbox .cache
      • ファイル/フォルダー名が次のような名前であるか、次の文字列が含まれる:.dropbox
      • ファイルは48時間以上前にアップロードされました。
    • Box の場合:
      • 単一のファイルのサイズが アカウントの上限を超えている。
      • ファイルの形式がbookmark
    • OneDrive の場合:
      • ファイルの形式が note ドキュメント。
      • 単一のファイルのサイズが 10 GB を超えている。
      • ファイル名がスペースで始まっている。
      • フォルダが他の人達と共有されています。
      • フォルダまたはファイル名に次の文字が含まれている:
         * ? \ " < > |
    • OneDrive for Business の場合:
      • 単一のファイルのサイズが 10 GB を超えている。
      • ファイル名が 128 文字を超えている。
      • フル ファイルパスが 308 文字を超えている。
      • フォルダまたはファイル名に次の文字が含まれている:
        * ? \ " < > |
      • フォルダ名が以下の文字を含む:
        # % {
      • フォルダまたはファイル名が、スペースまたは次の文字で始まっている:
        " ~ " " . "
      • フォルダまたはファイル名が次の文字で終わる:
        " . "
      • ファイル名に次が含まれています:
        ehthumbs.db .ashx .asmx .json .soap .svc .xamlx 権限
      • このファイルには、次の拡張子が付いています
        asmx
      • フォルダやファイル名が次のいずれかに該当:
        forms ~
      • フォルダ名が次を含む:
        _vti_
    • hubiC の場合:
      • 単一のファイルのサイズが 5 TB を超えている。
      • フォルダー名が次のような名前であるか、次の文字列が含まれている:.ovhPub
    • Google Cloud Storage の場合:
      • 単一のファイルのサイズが 5 TB を超えている。
      • フォルダのパスまたはファイルのパスに次の文字が含まれている。
        * ? # [ ]
      • ファイル/フォルダー名が空白。
      • フォルダのパスまたはファイルのパスが 1024 文字を超えている。
    • OpenStack Swift 対応クラウドサービス (IBM SoftLayer、RackSpace、RackSpace UK):
      • フォルダのパスまたはファイルのパスが 1024 文字を超えている。
      • フォルダのパスまたはファイルのパスに次の文字が含まれている:
        ?
    • Amazon Drive の場合:
      • 単一のファイルのサイズが 45 GB を超えている。
    • Amazon S3 対応クラウドサービス (Amazon S3、Hicloud S3、および SFR Stockage):
      • フォルダのパスまたはファイルのパスに次の文字が含まれている。
        " < > | { ^ } % ` ] [ ~ #
    • Amazon S3 および SFR ストレージ:
      • フォルダのパスまたはファイルのパスが 1024 文字を超えている。
    • hicloud S3:
      • フォルダのパスまたはファイルのパスが 255 文字を超えている。
      • 単一のファイルのサイズが 1 TB を超えている。
    • Amazon S3:
      • 単一のファイルのサイズが 5 TB を超えている。
    • SFR の場合:
      • 単一のファイルのサイズが 3.9 GB を超えている。
    • Microsoft Azure:
      • 単一のファイルのサイズが 195 GB を超えている。
      • フォルダ名またはファイル名が.synoemptyblobとなっている。
      • フル ファイルパスが 1024 文字を超えている。
      • ファイル名が 255 文字を超えている。
    • Backblaze B2:
      • フォルダー名が次のような名前であるか、次の文字列が含まれる:.bzEmpty
      • フル ファイルパスが 1000 文字を超えている。
    • Alibaba Cloud OSS の場合:
      • フォルダのパスまたはファイルのパスが 1023 文字を超えている。
      • 単一のファイルのサイズが 48.8 TB を超えている。
    • MegaFon MegaDisk の場合:
      • フォルダのパスまたはファイルのパスに次の文字が含まれている:
        * ? " < > |
    • Tencent Cloud COS の場合:
      • フォルダのパスまたはファイルのパスが 797 文字を超えている。
      • 単一のファイルのサイズが 48.8 TB を超えている。
      • フォルダのパスまたはファイルのパスに次の文字が含まれている。
        ?
    • JD Cloud OSS の場合:
      • フォルダのパスまたはファイルのパスが 1021 文字を超えている。
      • 単一のファイルのサイズが 19 TB を超えている。
      • フォルダのパスまたはファイルのパスに次の文字が含まれている:
        # % +
  7. DSM 上の Cloud Sync は Docker DSM 上で行われたファイル変更を即時に同期することはできません。同様に、Docker DSM 上の Cloud Sync も DSM 上で行われたファイル変更を即時に同期することはできません。
  8. 同期させたくないファイル名を設定するとき、1つのファイル名が大文字で書かれていて、もう片方は同じ名前が小文字で書かれている場合 (例えば、A.txt と a.txt)、Windows では同じ名前と見なされますが、Linux と Mac のシステムでは異なったファイル名と見なされれます。
  9. Cloud Sync および以下のサービスは、OAuth 認証基準に従います。 Amazon Drive、Baidu Cloud、Box、Dropbox、Google Cloud Storage、Google Drive、hubiC、MegaFon MegaDisk、および Microsoft OneDrive。 認証を完了するために、OAuth 2 は別のサーバー (Synology でホストされ、台湾にある) を必要とします。 お使いの Synology NAS はお客様のアカウント パスワードを保存または維持しません。 お使いのユーザー認証情報は、ファイルの転送と同期のみの用途で使用されます。 Cloud Sync は、連絡先などの個人的なアカウント情報にアクセスすることや、公開することはありません。
  10. Cloud Sync は、単一のファイル サイズ制限を強制しません。 パブリック クラウド サービスの許容範囲内でファイルを同期することができます。
  11. Megadisk サポートにより、Synology NAS を Megadisk のバックアップ ストレージとして使用することができます。 注意:場所や、さまざまな条件により、Synology NAS から Megadisk へのアップロード速度が制限されることがあります。このため、Synology NAS のバックアップ ストレージとして Megadisk を使用することはお勧めしません。
  12. Google クラウド ストレージ Nearline ストレージクラス は、頻繁に修正されないデータ用に設計されています。したがって、ファイルを編集または削除する場合、早期削除手数料が適用されることがあります。
  13. Google Cloud Storage にアップロードすると、Cloud Sync は、オブジェクトのバージョン管理はできなくなります。
  14. 1 個のファイルが、割り当てられたセグメント サイズを超えた場合は、Dynamic Large Objectsを使用して OpenStack Swift がそのファイルをアップロードします。
  15. OpenStack Swift Container の名前は 255 文字以内である必要があります。また、「/」を含むことはできません。
  16. Amazon Drive は、中国および日本の Amazon でのログインに対応していません。 Amazon Drive が提供する、プラットフォームの制限を参照してください。
  17. データ暗号化:
    • データの暗号化を行うには、リモート ルート フォルダへの読み書き権限が必要です。
    • 暗号化を有効にしたら、無効化を行うことや、パスワードの変更を行うことはできなくなります。
    • NAS 上のローカル ファイルは暗号化されません。
    • 暗号化キーは、各パブリック クラウド アカウントごとに 1 つずつあります。
    • 暗号化を有効にすると、Cloud Sync がパブリッククラウドに、@SynologyCloudSync という名前のフォルダを作成します。 そのフォルダ内のファイルは変更しないでください。
    • 初めて使用するときには、[設定][エクスポート] ボタンが表示されます。 このボタンをクリックすると、キーがエクスポートされ、安全な場所に保管されます。
  18. Amazon Infrequent Access Storage は、頻繁に変更されないデータ用に設計されています。したがって、ファイルの編集または削除を行う場合には、早期削除手数料が発生することがあります。
  19. Google Drive 同期タスクを [リモート チェンジのみをダウンロード] に設定すると、Google Docs のオフライン コピーの保存に、[Google オンラインドキュメントを Microsoft Office または jpeg フォーマットに変換します] を有効にすることもできます。 オフラインの Office 文書に行った変更は、Google Docs には変換・更新されないことに注意してください。
  20. [高度な整合性チェックを有効にする] にチェックマークを付けると、Cloud Sync は、同期の結果の整合性チェックを拡張するために、パブリック クラウドと NAS 間で、各ファイルのハッシュ(ファイル サイズおよび最終更新時刻に加えて)を比較します。 これには、より多くの時間とシステム リソースが必要になります。なお、これは、パブリック クラウドが詳細な属性に対応状況に依存します。 詳しくは、ページの最下部を参照してください。
  21. Bucket 名は次の条件に従う必要があります。
      Amazon S3 (Amazon S3、Hicloud S3、SFR Stockage)、Alibaba Cloud OSS で使用できるクラウドサービスに対し:
    • 名前は、3~63文字で指定してください。
    • 名前の先頭は、小文字または数字でなければなりません。
    • 名前には、小文字、数字、次のもののみを含めることができます
      -
      Backblaze B2 に対し:
    • 名前は、6~50文字で指定してください。
    • 名前の先頭に b2- を使用することはできません。
      Tencent Cloud COS:
    • 名前は、40文字を超えないようにしてください。
    • 名前には、小文字、数字のみを含めることができます。
      JD Cloud OSS の場合:
    • 名前は、3~63文字で指定してください。
    • 名前は、小文字または数字で始まり、そして終わらなければなりません。
    • 名前には、小文字、数字、または-の文字のみを含めることができます。
  22. Google Photos のファイルを Cloud Sync から Synology NAS に同期するには、Google Drive を起動して [Google Photos] > [設定] > [全般] > [Google Photos フォルダを作成] に移動して [Google Photos をマイ ドライブのフォルダに自動的に追加する] をクリックし、[終了] で終了します。 その後、Cloud Sync でタスクを作成し、Google Photos フォルダをリモート パスとして選択してください。
  23. Synology NAS から Google Drive に同期された写真は Google フォトに現れません。
  24. Cloud Sync はファイルのアップロードとダウンロードについて、Amazon Infrequent Access (IA)、Reduced Redundancy Storage (RRS)、および S3 Standard をサポートしますが、ファイルのダウンロードについて Glacier をサポートしません。
  25. 一般的に、リモートの対象先にあるフォルダは、次のような状況下では、ファイルが Cloud Sync にリストされません。
    • フォルダに次の文字が含まれている:
      / \
    • フォルダにフォルダ名がない。
    • フォルダがスペースで終わっている。
  26. Cloud Sync は Tencent Cloud COS V5 しかサポートしません。
  27. Synology NAS と Google G Suite マイ ドライブ間でデータの同期を許可するには、Drive SDK API Google Admin コンソール上で有効化されている必要があります。

接続の管理

接続の作成に成功したら、接続情報の表示や変更を行うことができます。

接続を管理する:

  1. 左側のパネルの接続リストから、編集する接続を選択します。
  2. [概要] タブで、[管理] をクリックし、以下のいずれかを行います。

スケジュールーの設定の管理方法:

  1. 左側のパネルの接続リストから、編集する接続を選択します。
  2. [スケジュール] > [スケジュール設定] を選択し、次の項目を設定します。

注:

バックアップ タスクは、停止モードに変わると消去されます。

接続設定を編集する:

  1. 左側のパネルの接続リストから、編集する接続を選択します。
  2. [設定] > [全般設定] を選択し、次の項目を設定します。
  3. [適用] をクリックして、設定を保存します。

注:

ポーリング期間とは、パブリック クラウド上の変更およびローカル フォルダに対する変更に対して Cloud Sync がポーリングを行う頻度を意味しています。 例えばポーリング期間を 1 時間と設定した場合、Cloud Sync は 1 時間に 1 度パブリック クラウドに接続し、ファイルの変更を検索します。 最大ポーリング期間は、1 日(86400 秒)です。

トラフィック制御の管理方法:

  1. 左側のパネルの接続リストから、編集する接続を選択します。
  2. [設定] > [トラフィック制御] を選択し、次の項目を構成します。
  3. この値を 0 にすると、ファイル転送速度が無制限であることになります。
  4. [適用] をクリックして、設定を保存します。

注:

トラフィック制御の設定は、パブリック クラウド接続全体に適用され、同時に転送されているすべてのファイルで共有されます。

S3 詳細設定の管理方法:

  1. 左側のパネルの接続リストから、編集する接続を選択します。
  2. [設定] を開き、[Amazon S3 詳細設定] から次のいずれかを行ってください:
  3. [適用] をクリックして、設定を保存します。

Alibaba Cloud OSS の詳細設定の管理方法:

  1. 左側のパネルの接続リストから、編集する接続を選択します。
  2. [設定] に移動し、[詳細設定] で次のいずれかを行います。
  3. [適用] をクリックして、設定を保存します。

OpenStack Swift 詳細設定の管理方法:

  1. 左側のパネルの接続リストから、編集する接続を選択します。
  2. [設定] を開き、[OpenStack Swift 詳細設定] から以下を行ってください:
  3. [適用] をクリックして、設定を保存します。

Backblaze B2 の詳細設定の管理方法:

  1. 左側のパネルの接続リストから、編集する接続を選択します。
  2. [設定] に移動し、[Backblaze B2] で次を行います。
  3. [適用] をクリックして、設定を保存します。

Tencent Cloud COS の詳細設定の管理方法:

  1. 左側のパネルの接続リストから、編集する接続を選択します。
  2. [設定] に移動し、[詳細設定] で次を行います。
  3. [適用] をクリックして、設定を保存します。

JD Cloud OSS の詳細設定の管理方法:

  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. [OK] をクリックして、設定を保存します。

同時アップロード/ダウンロード数の指定方法:

  1. [同時アップロード/ダウンロード数] ドロップダウン メニューで数字を選択します。
  2. [OK] をクリックして、設定を保存します。

履歴ログの最大記録数の指定方法:

  1. [最大記録] フィールドで、5 から 100000 の数字を入力します。
  2. [OK] をクリックして、設定を保存します。

管理者モードを有効化する

  1. [管理者モード] ドロップダウン メニューで [有効化] を選択し、すべての Cloud Sync ユーザーの接続を管理します。 概要の [ユーザー アカウント] または [クラウド タイプ] によって、これらの接続の順を指定できます。
  2. [OK] をクリックして、設定を保存します。

上級ユーザー向け

確実にファイルやフォルダを同期させるには、次の点に注意してください。

パブリック クラウドのサポートされている属性

プラットフォーム ファイルのハッシュ 最終変更時間
Dropbox X O
Google Drive O (md5) O
Baidu O (md5) X
Box O (sha1) O
hubiC O (md5) O (1)
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)
Microsoft OneDrive O (sha1) O
Microsoft OneDrive for Business X X
Microsoft Azure O (md5) O (1)
Backblaze B2 O (sha1) O (1)
Alibaba Cloud OSS O (md5) X
Tencent Cloud COS O (md5) X
JD Cloud OSS O (md5) X

1: これらのパブリック クラウド プロバイダーは、最終変更時間の属性の更新を許可していません。ただし、Cloud Sync のようなサードパーティ アプリ用のカスタム ファイル属性フィールドを提供しています。 Cloud Sync は、カスタマイズしたファイル属性フィールドに最終変更時間を保存します。 これは、Cloud Sync の最終変更時間がパブリック クラウド Web インターフェイスやその他の同期クライアントで更新されないことを意味します。

注:

  1. Box、Dropbox、Google Drive、MegaFon、および OneDrive のみが、第三者が前回の修正時間を更新することを許可しています。これは、他のパブリック クラウド サービスの前回の修正時間は常に、ファイルがアップロードされた時間になる、ということを意味します。
  2. ハッシュの値は、マルチパート アップロード経由で Amazon S3、Alibaba Cloud OSS、Tencent Cloud COS または JD Cloud OSS にアップロードされたファイルには使用できません。
  3. ハッシュの値は、Dynamic Large Object アップロード経由で OpenStack Swift にアップロードされたファイルには使用できません。
  4. ハッシュ値は、b2_upload_part アップロード経由で Backblaze B2 にアップロードされたファイルには使用できません。
  5. Cloud Sync は、Google Cloud Storage の md5 ハッシュを使用します。 コンポジット オブジェクト の crc32 ハッシュは適用されません。
  6. 同時アップロード/ダウンロードの数を増やすと、ネットワーク リソースの条件が許可する場合には、同期のパフォーマンスを高めることができます。

パブリック クラウド サービスに同期されない Metadata:

競合するコピーに対するデフォルトの操作:

ローカル Synology NAS とリモート パブリック クラウド アカウントの両方で、ファイルまたはディレクトリが同時に変更された場合には、Cloud Sync はローカルの変更を可能な限り維持しようとします。また、クラウド サービスがバージョニングに対応している場合は、リモートでの変更は 1 つのバージョンとして保存されます。

次のクラウド サービスは、Synology NAS がシステム ハイバネーションに切り替わらないようにします。

システム ハイバネーションに影響を及ぼす可能性のあるサービスについての詳細は、この FAQ を参照してください

Cloud Sync が Baidu Cloud から同じファイルをダウンロードし続けるのはなぜですか?

ファイルを Baidu Cloud にアップロードすると、Cloud Sync は両側のファイルのハッシュを比較して整合性を確認します。 多くの場合、Baidu は不正なハッシュ値に反応するため、Cloud Sync はこのパブリック クラウド上のファイルと Synology NAS 上のファイルの検出を試行します。 そのため、Cloud Sync はバージョンの調整を試行し、再び同期を行うことから、同じファイルを繰り返しダウンロードしてしまいます。

Cloud Sync が他のクラウド サービス PC のアプリケーションよりも遅いのはなぜですか?

次のような制限により、Cloud Sync ではパブリック クラウド サーバーとのファイル同期が、公式の PC アプリケーション(Dropbox や Baidu など)よりも遅くなる場合があります。

上記のような制限がありますが、Cloud Sync の同期性能の向上は継続されます。また、Synology NAS の安全性とセキュリティの維持も維持されます。