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 で同期されません。
    • フォルダまたはファイルパスに NFD 文字または次の文字のいずれかが含まれている:
      :\ /
    • ファイル名が次のいずれかで始まる:
      ._ ~.SYNOPPSDB
    • ファイル/フォルダ名は以下のいずれかの名前。
      .ds_storedesktop.ini@eadirthumbs.db.SynologyWorkingDirectory#recycleIcon\r$Recycle.Bin@sharebin@SynologyCloudSynccloudsync_encrypt.info@ActiveBackupActiveBackupData#snapshotActiveBackupForOffice365ActiveBackupForGSuite
    • フォルダのパスまたはファイルのパスが 2,048 文字を超えている。
    • ファイル名が 255 文字を超えている。
    • フォルダまたはファイルが、マウント ポイントまたは外部ストレージ デバイスに位置している。
    • フォルダまたはフォルダ下にあるファイルは、バインド マウントを使用してマウントされています。
  6. 特殊なケースとして、次のような状況下では、ファイルは Cloud Sync で同期されません。
    • Google Drive の場合:
      • 単一のファイルのサイズが 5 TB を超えている。
    • Baidu Cloud の場合:
      • ファイル名の始めにピリオド(.)が使われている。
      • ファイル/フォルダ名が次のような名前であるか、次の文字列が含まれている:
        .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 および 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 文字を超えている。
    • Alibaba Cloud OSS の場合:
      • フォルダのパスまたはファイルのパスが 1,023 文字を超えている。
      • 単一のファイルのサイズが 48.8 TB を超えている。
      • フォルダ名またはファイル名が. または ..である。
    • MegaFon MegaDisk の場合:
      • フォルダパスまたはファイルパスに次の文字が含まれている:
        * ?" < > |
    • Tencent Cloud COS の場合:
      • フォルダのパスまたはファイルのパスが 797 文字を超えている。
      • 単一のファイルのサイズが 48.8 TB を超えている。
      • フォルダのパスまたはファイルのパスに次の文字が含まれている。
        ?~
      • フォルダ名またはファイル名が. または ..である。
    • JD Cloud OSS の場合:
      • フォルダのパスまたはファイルのパスが 1,021 文字を超えている。
      • 単一のファイルのサイズが 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、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 Cloud Storage Nearline Storage Class は、頻繁に修正されないデータ用に設計されています。したがって、ファイルを編集または削除する場合、早期削除手数料が適用されることがあります。
  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 name は次の条件に従う必要があります。
      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. Cloud Sync はファイルのアップロードとダウンロードについて、Amazon Infrequent Access (IA)、Reduced Redundancy Storage (RRS)、および S3 Standard をサポートしますが、ファイルのダウンロードについて Glacier をサポートしません。
  23. Aliyun、Tencent、JD Cloud などのクラウドプロバイダは、ファイルのダウンロードに Glacier をサポートしていません。
  24. 一般的に、リモートの対象先にあるフォルダは、次のような状況下では、ファイルが Cloud Sync にリストされません。
    • フォルダに次の文字が含まれている:
      / \
    • フォルダにフォルダ名がない。
    • フォルダがスペースで終わっている。
  25. Cloud Sync は Tencent Cloud COS V5 しかサポートしません。
  26. Synology NAS と Google G Suite マイ ドライブ間でデータの同期を許可するには、Drive SDK API を Google Admin コンソール上で有効にする必要があります。
  27. Cloud Sync では、Google Drive 内の [私と共有済み] にファイルを同期することはできません。

接続の管理

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

接続を管理する:

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

スケジュール設定を管理する:

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

注:

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

接続設定を編集する:

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

注:

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

トラフィック制御を管理する:

  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 から 100,000 の数字を入力します。
  2. [OK] をクリックして、設定を保存します。

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

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

上級ユーザー向け

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

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

プラットフォーム ファイルのハッシュ 最終変更時間
Dropbox X O
Google Drive O (md5) O
Baidu 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)
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 の安全性とセキュリティの維持も維持されます。