メインコンテンツまでスキップ

1:N 同期 — RcloneViewで1つのソースを複数のクラウド宛先にバックアップ

· 約8分
Kai
Junior Engineer

1つの同期ジョブで複数の宛先へ — RcloneViewは、1回の実行で1つのソースを必要な数だけのクラウドプロバイダーにミラーリングします。

多くのバックアップ戦略は冗長性の面で失敗します。ファイルが1つの宛先にしか送られず、単一障害点が生まれてしまうのです。RcloneViewの1:N同期を使えば、1つのジョブ内で1つのソースフォルダを複数のクラウド宛先にバックアップでき、Google Drive、Backblaze B2、S3互換プロバイダーへ同時にデータを送ることができます。宛先ごとに別々のジョブを実行する必要はありません。この機能はFREEライセンスで利用でき、設定済みのあらゆるクラウドリモートの組み合わせで動作します。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

RcloneViewにおける1:N同期の仕組み

RcloneViewのJob Managerで同期ジョブを作成すると、4ステップのウィザードのステップ1で複数の宛先フォルダを追加できます。ソースと最初の宛先を選択した後、Add Destinationをクリックしてターゲットを追加します。各宛先は個別に同期されますが、同じソースによって駆動されます。つまり、ソースは1回だけ読み込まれ、書き込みはすべての宛先へ並行して行われます。これは、別々のジョブを実行する場合と大きく異なります。別々に実行すると、実行の間にソースが変化した場合、宛先ごとにわずかに異なるスナップショットが記録される可能性があります。

Configuring 1:N sync with multiple destinations in RcloneView

デジタルメディア企業における実用的な構成の例は次のようになります。ソースはマスター動画ファイルを格納するローカルの制作用NASフォルダ、宛先1はチームアクセス用のGoogle Drive、宛先2は長期アーカイブ用のBackblaze B2、宛先3は追加のオフサイトコピー用のWasabiです。この3つの宛先はすべて、1回のジョブ実行によって同じソースの状態と同期された状態を保ちます。

マルチ宛先同期ジョブの設定

HomeタブからJob Managerを開き、Add Jobをクリックして新しいSyncジョブを作成します。ステップ1では、ソース(設定済みのリモートまたはローカルフォルダ)を選択します。最初の宛先フォルダを選んだ後、Add Destinationをクリックして、それぞれ異なるリモートとフォルダパスを指す追加のターゲットを挿入します。マルチ宛先の意図が伝わるような説明的な名前をジョブに付けましょう。

Running a 1:N sync job to multiple cloud destinations in RcloneView

ステップ2では、すべての宛先で共有される転送設定(同時転送数、マルチスレッド設定、チェックサム検証の有効化の有無)を構成します。異なるレート制限を持つクラウドプロバイダーへ同期する1:Nジョブでは、同時転送数を控えめに保ちましょう。多数の宛先に対して積極的に並列化しすぎると、制限の厳しいプロバイダーでスロットリングが発生する可能性があります。ステップ3では、すべての宛先に一律に適用されるフィルタルールを追加できるため、ターゲットごとに除外ロジックを重複させる必要はありません。

ドライランでジョブを検証する

大規模な1:N同期を実行する前に、Job ManagerのDry Runオプションを使用しましょう。ドライランでは、実際の変更を一切加えることなく、各宛先へコピーされるファイルなど、計画されているすべての操作が表示されます。3つのプロバイダーへ同期するジョブの場合、プレビューには宛先ごとの操作が一覧表示されるため、パスが正しいこと、範囲が想定どおりであることを確認できます。

Reviewing 1:N sync job history in RcloneView

実行後、Job Historyタブには各ジョブ実行の開始時刻、所要時間、転送された合計バイト数、最終ステータス(Completed、Errored、Canceled)が記録されます。バックアップ検証に関するコンプライアンス要件があるチームにとって、このログは追加のツールを使わずにそのまま監査証跡として利用できます。

自動化されたマルチ宛先バックアップのスケジューリング

PLUSライセンスがあれば、ステップ4で1:Nジョブにcron形式のスケジュールを設定し、選択した間隔で自動的に実行できます。Simulate scheduleボタンで、保存前に今後の実行時刻をプレビューできます。有効化すると、RcloneViewのシステムトレイ統合によりジョブがバックグラウンドで実行され続け、ジョブ完了通知によってすべての宛先が最新データを受け取ったことが確認できます。

Scheduling 1:N multi-destination backup in RcloneView

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. Remote > New Remoteから2つ以上のクラウドリモートを追加します。
  3. Syncジョブを作成し、ステップ1のAdd Destinationを使って各ターゲットプロバイダーとフォルダを追加します。
  4. Dry Runを実行して範囲を確認し、スケジュールを設定して保存すれば、自動化されたマルチクラウド冗長化が完成します。

1:N同期を使えば、RcloneViewの1つのジョブが、追加のスクリプトも追加の手順も必要としない、完全なマルチクラウドバックアップ戦略になります。


関連ガイド:

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces