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

Hasher リモート — RcloneView でチェックサムを持たないストレージにチェックサムを追加

· 約5分
Steve
Senior Engineer

Hasher 仮想リモートは既存のリモートの上にハッシュ機能を追加するため、ストレージにチェックサムがない場合でも整合性チェックが機能します。

一部のストレージバックエンドはファイルのハッシュを提供できず、転送後の比較や検証が弱くなります。RcloneView は、既存のリモートにハッシュ機能を重ねるラッパーである rclone の Hasher 仮想リモートに対応しています。このガイドでは、どのような場面で役立つかと使い方を説明します。

RcloneViewアプリのプレビュー

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

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

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

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

Hasher リモートの役割​

仮想リモートは既存のリモートをラップして動作を追加します。Alias はパスを短縮し、Crypt は暗号化し、Hasher は整合性チェックのためのハッシュを追加します。バックエンドがチェックサムを公開しない場合、比較はサイズと更新日時にフォールバックするため、どちらも変わらずに内容だけが変更されたケースを見逃すことがあります。

そのバックエンドを Hasher リモートでラップすると、ハッシュ機能が与えられ、チェックサムベースの比較が可能になります。速度よりも正確性が重要なアーカイブやバックアップに向いています。

RcloneView で新しい仮想リモートを作成する

Hasher リモートを作成​

Remote タブを開いて New Remote を選び、Hasher タイプを選択します。ラップしたい元のリモートとフォルダを指定し、archive-hashed のように分かりやすい名前を付けます。保存すると、他のリモートと同様にエクスプローラーに表示されます。

元のリモートを使う場所なら、ラップしたリモートも同じように使えます。閲覧、コピー、同期のソースまたは宛先としても利用できます。ハッシュはラッパーに紐づくため、検証したいデータには一貫して Hasher リモートを使用してください。

同期と比較で使う​

同期ジョブの Advanced Settings で Enable checksum をオンにすると、ファイルがハッシュとサイズで比較されます。Hasher リモートと組み合わせることで、サイズと時刻だけの場合よりも信頼できる結果が得られます。

2 つのフォルダの差異を表示する Folder Compare ビュー

まず Dry Run を実行してコピーや削除される内容をプレビューしてから、実行してください。RcloneView は Windows、macOS、Linux 上で 90 以上のプロバイダーのマウントと同期を 1 つのウィンドウでサポートしているため、同じ検証方法を複数のクラウドに適用できます。

Job History で結果を確認​

実行後は Job History を開いて、ステータス、転送されたファイル数、合計サイズを確認します。ジョブでエラーが報告された場合は、Log タブに詳細が表示されます。

完了した同期の実行を示すジョブ履歴

はじめに​

  1. rcloneview.com から RcloneView をダウンロードします。
  2. まだであれば、チェックサムを持たないリモートを追加します。
  3. Remote > New Remote から、それをラップする Hasher リモートを作成します。
  4. Enable checksum をオンにした同期ジョブを作成し、まず Dry Run を実行します。

検証を強化することで、問題になる前に見えない差異を発見できます。


関連ガイド:

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

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