1:N 同期 — RcloneViewで1つのソースを複数の宛先に同期する
RcloneViewの1:N同期を使えば、1つのソースフォルダを1つのジョブで複数のクラウド宛先にミラーリングできます — Google Drive、Amazon S3、Backblaze B2へ同時にバックアップします。
データのレジリエンスの基本原則の1つが3-2-1バックアップルールです。すなわち、データを3つのコピーとして保持し、2種類の異なるメディアに保存し、うち1つはオフサイトに置くというものです。クラウドストレージを使えば物理的なドライブなしでこれを実現できますが、各プロバイダーに対して個別に同期ジョブを手動で実行するのは手間がかかり、ミスも起こりやすい作業です。RcloneViewの1:N同期機能を使えば、1つのソースフォルダを複数のクラウド宛先に同時に同期するよう設定でき、ジョブを1回実行するだけですべてのバックアップ先をカバーできます。この機能はFREEライセンスでご利用いただけます。

すべてのクラウドを一か所で管理・同期
RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。
- ワンクリック操作: コピー · 同期 · 比較
- 信頼性の高い自動化のためのスケジューラーと履歴
- Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
コア機能は無料。Plusで自動化機能を利用可能。
1:N同期とは何か
1:N同期(1対多同期)とは、1つのソースを1回のジョブ実行でN個の宛先リモートにミラーリングすることです。ジョブを実行すると、RcloneViewは設定されたすべての宛先に対してソースを同期し、存在しないファイルを追加し、変更されたファイルを更新し、必要に応じてソースから削除されたファイルを削除します。
これは、複数の 同期ジョブを順番に実行するのとは異なります。1:N同期では、すべての宛先が同一の実行ウィンドウ内に書き込まれ、各宛先の進捗状況はTransferringタブで追跡されます。Job Historyには、実行結果のサマリーとして各宛先の結果が記録されます。
1:N同期ジョブの設定
複数宛先の同期ジョブの設定は、通常のジョブと同じ4ステップのSyncウィザードを使用します。異なるのはステップ1で、ソースリモートとフォルダを選択した後、Add Destinationボタンをクリックして宛先リモートを追加します。必要な数だけ宛先を追加できます。たとえば、Google Drive、Amazon S3、Backblaze B2などです。
本番環境でのバックアップ戦略の例:
- ソース: ローカルNASフォルダ
/data/projects - 宛先1: Google Drive
/Backups/Projects - 宛先2: Amazon S3バケット
my-company-backup/projects - 宛先3: Backblaze B2バケット
projects-archive
各宛先はソースコンテンツと同一のコピーを受け取ります。同期ジョブ名、フィルタリングルール、詳細設定は、ジョブ内のすべての宛先に一律に適用されます。
実践的な使用例
3-2-1バックアップの実装: ローカルソース → Google Drive + Amazon S3 + Backblaze B2 という構成にします。1回のジョブ実行で、異なるクラウドプロバイダーに3つのコピーを作成できます。
コンテンツ配信: ビデオ制作チームが編集サーバーからの最終書き出しファイルを、Dropbox(クライアントレビュー用)、Google Drive(社内アーカイブ用)、CDNオリジンバケットに同時に同期するケースです。
リージョンレプリケーション: 組織が中央のドキュメントリポジトリを、レイテンシと可用性の観点から、地理的に異なるゾーンのリージョンクラウドバケットに同期するケースです。
プロバイダー間の冗長性: メインのOneDriveフォルダをBackblaze B2とCloudflare R2の両方に同期することで、片方のプロバイダーに障害が発生しても、もう片方には最新のコピーが残るようにします。
1:N同期ジョブのスケジューリング
定期的に実行する必要がある1:Nジョブについては、スケジュール同期(PLUSライセンス)が単一宛先ジョブと同様に複数宛先ジョブにも適用され ます。ウィザードのステップ4でcrontab形式のスケジュールを設定すると、RcloneViewはスケジュールされた間隔ごとに複数宛先への同期をすべて実行します。Job Historyには各実行の結果が記録され、すべての宛先が正常に更新を受け取ったかどうかを確認できます。
はじめに
- rcloneview.comからRcloneViewをダウンロードします。
- Remoteタブで、対象となるすべてのクラウドプロバイダーをリモートとして追加します。
- Syncウィザードを開き、ステップ1のAdd Destinationを使って、ソースに対して複数の宛先を設定します。
- 必要に応じて、複数宛先への同期を自動実行するスケジュール(PLUSライセンス)を追加します。
1:N同期は、バックアップ戦略においてRcloneViewの中でも特に時間を節約できる機能の1つです — 一度設定すれば、ジョブが実行されるたびにすべてを保護できます。
関連ガイド: