フォルダ比較徹底解説 — クラウドストレージ間のあらゆる差分を検出する
先週バックアップを実行しました。すべてのファイルは正しく転送されたでしょうか?サイズは正しいですか?何か欠落していませんか?確実に知る唯一の方法は、ソースと転送先をファイル単位で比較することです。それを行うのがフォルダ比較です。
フォルダ比較はRcloneViewの中でも特に価値のある機能の1つです。ローカル、NAS、クラウドの任意の組み合わせで2つのストレージロケーションを比較し、何が異なるかを正確に表示します。欠落ファイル、サイズの不一致、日付の違い、片方だけに存在するファイルがすべて明確に識別されます。

すべてのクラウドを一か所で管理・同期
RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。
- ワンクリック操作: コピー · 同期 · 比較
- 信頼性の高い自動化のためのスケジューラーと履歴
- Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
コア機能は無料。Plusで自動化機能を利用可能。
フォルダ比較で表示される内容
ファイルの分類
2つのロケーションを比較すると、ファイルは以下のように分類されます。
- 一致 — 両方のロケーションに同じサイズ・更新日時で存在するファイル。✅
- 左のみ — ソース(左側)にのみ存在するファイル。コピーが必要な可能性があります。
- 右のみ — 転送先(右側)にのみ存在するファイル。孤立したファイルまたは余分なコピーである可能性があります。
- 相違 — 両方のロケーションに存在するが、サイズまたは日付が異なるファイル。更新が必要な可能性があります。
フォルダ比較を使うべき場面
1) バックアップ後 — 完全性の検証
CopyまたはSyncジョブの実行後、ソースと転送先を比較します。
- すべて一致? → バックアップは完全です。
- 左のみのファイルがある? → これらはバックアップされていません。原因を調査してください。
- 右のみのファイルがある? → ソースから削除されたがバックアップには残っているファイル(Copyジョブでは想定 内)。
2) 同期前 — 変更内容のプレビュー
Syncジョブを実行する前に、比較して何が変更されるかを確認します。
- 左のみ → 転送先にコピーされます。
- 右のみ → 転送先から削除されます(Syncのみ!)。
- 相違 → 上書きされます。
これは視覚的なドライラン(事前確認)のようなものです。
3) 移行後 — 何も欠落していないことの確認
あるクラウドから別のクラウドへ移行した後は次のようにします。
- 移行元のクラウドと移行先のクラウドを比較します。
- すべてのファイルが「一致」または「右のみ」(すでに転送先にある)になっているはずです。
- 「左のみ」のファイルがあれば、それは転送漏れであり、再転送が必要です。
4) 定期監査 — ずれの検出
スケジュール同期を設定していても、静かに問題が発生することがあります。月次の比較により以下を検出できます。
- 報告されなかった転送失敗。
- レート制限によりスキップされたファイル。
- 破損したファイル(サイズが異なる)。
- ジョブ実行中に期限切れになったOAuthトークン。
実践例
Google DriveとS3バックアップの比較
ソース: Google Drive(プライマリ)。 転送先: S3(バックアップ)。
正常なバックアップ後に期待される結果:
- ほとんどのファイル: 一致 ✅
- 一部の「左のみ」: 前回のバックアップ以降にGoogle Driveへ追加されたファイル(次回コピーされます)。
- 少数の「右のみ」: Google Driveから削除されたがバックアップには保持されているファイル(これは良い状態です — バックアップがそれらを保存していたということです)。
2つのNASボリュームの比較
左: NASボリューム1(稼働中のデータ)。 右: NASボリューム2(ミラー)。
差分があれば、ミラーが同期されていないことを示します。 直ちに修正してください。
クラウドアカウント解約前の比較
Dropboxを解約する前に:
- Dropboxと(データを移行した先の)Google Driveを比較します。
- 「左のみ」のファイルがゼロであることを確認します(Dropboxのすべてのデータがすでに Google Drive にあること)。
- その後にのみDropboxを解約します。
比較オプション
確認方法
- サイズ — ファイルサイズを比較します。高速ですが、ビットレベルの破損は検出できません。
- 更新日時 — タイムスタンプを比較します。更新されたファイルの検出に役立ちます。
- チェックサム — ファイルのハッシュ(MD5、SHA1)を比較します。最も低速ですが最も徹底的です。ビットロットや破損を検出します。
重要なデータにはチェックサムを使用してください。日常的な確認にはサイズ+更新日時で十分です。
パフォーマンスに関するヒント
- 大規模なディレクトリ(10,000ファイル以上) — 比較に数分かかる場合があります。しばらくお待ちください。
- クラウド間の比較 — 両方のクラウドのリストを取得する必要があります。効率化のために
--fast-listを使用してください。 - 範囲を絞る — クラウド全体ではなく特定のサブディレクトリを比較すると、より高速に結果が得られます。
差分への対応
比較後は、直接アクションを実行できます。
- 左のみのファイル → 選択して右側にコピーします。
- 相違のあるファイル → 選択して右側で更新します。
- 右のみのファイル → 保持するか削除するかを検討します。
これにより、フォルダ比較は単なる診断ツールではなく、ワークフローツールになります。
バッチジョブとの統合
v1.3のバッチジョブに は比較ステップを含めることができます。
- ソース → 転送先へコピー。
- ソースと転送先を比較。
- 差分をSlack経由で報告。
この自動化されたバックアップ後検証ワークフローにより、常にバックアップの状態を把握できます。
はじめに
- rcloneview.comからRcloneViewをダウンロードします。
- 比較したい2つのロケーションを追加します。
- それらの間でフォルダ比較を実行します。
- 結果を確認します — 一致、左のみ、右のみ、相違。
- 差分に対応します — コピー、更新、または調査。
検証できなければ、信頼することはできません。
関連ガイド: