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

クラウドファイルを誤って削除してしまった?RcloneViewのバックアップでデータ損失を防ぐ方法

· 約8分
Tayson
Senior Engineer

Google Driveのフォルダを削除してしまい、さらにゴミ箱を空にしてしまった。3日後、それらのファイルが重要だったことに気づいた。ゴミ箱は空。Googleも助けてくれない。さて、どうする?

誤削除は最も一般的なクラウドデータ損失の原因です。クラウドのゴミ箱機能は役立ちますが、保持期間には制限があります(Google Drive: 30日、OneDrive: 93日、Dropbox: 30〜180日)。この期間を過ぎる、あるいはゴミ箱を空にしてしまうと、ファイルは失われます。唯一確実な保護策は、独立したバックアップを持つことです。

RcloneViewアプリのプレビュー

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

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

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

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

削除が起こる仕組み

よくあるシナリオ

  • 手動での誤操作 — 間違ったフォルダを選択して削除してしまった。
  • 同期の誤動作 — 同期ツールが、片方から削除されたファイルをもう片方でも削除してしまう。
  • 共有フォルダの混乱 — 共同編集者が共有フォルダからファイルを削除し、全員に影響が及ぶ。
  • ランサムウェア — マルウェアがファイルを暗号化または削除し、同期によって被害が拡散する。
  • アカウント侵害 — 第三者がアクセス権を得て、ファイルを削除・改変する。
  • アプリ連携エラー — クラウドストレージに接続されたサードパーティアプリが、意図せずファイルを削除する。

クラウドのゴミ箱だけでは不十分な理由

プロバイダーゴミ箱の保持期間期限後
Google Drive30日完全に削除
OneDrive93日完全に削除
Dropbox30日(Basic)、180日(Pro)完全に削除
Box30日完全に削除
S3ゴミ箱なし(バージョニングは任意)即座に削除

保持期間内に削除に気づけば復元できます。しかし、期間を過ぎている、あるいはゴミ箱を空にしてしまった場合、バックアップがない限りデータは失われます。

解決策:クラウド間バックアップ

別のクラウドプロバイダー上に独立したバックアップを設定しましょう。プライマリのクラウドからファイルが削除されても、バックアップには影響しません。

推奨アーキテクチャ

Primary: Google Drive (daily use)
Backup: Backblaze B2 (independent copy)

重要なのは独立していることです。バックアップは同期ミラーであってはいけません。同期(ソース側で削除されたファイルを宛先からも削除する機能)を使うと、削除操作がバックアップにも伝播してしまいます。代わりに、バックアップにはコピーを使用してください。

バックアップにおけるコピーと同期の違い

操作新規ファイルを追加変更されたファイルを更新存在しないファイルを削除
コピー
同期

コピーは宛先のファイルを削除することがありません。Google Drive上でファイルを削除しても、Backblaze B2上のコピーはそのまま残ります。

同期はソースを正確にミラーリングします(削除も含めて)。宛先をソースと完全に一致させたい場合にのみ、同期を使用してください。

RcloneViewでバックアップを設定する

1) プライマリとバックアップのクラウドを追加する

Add primary and backup cloud remotes

2) コピージョブを作成する(同期ではなく)

プライマリのクラウドからバックアップのクラウドへコピーします。

Create Copy backup job

3) 毎日のバックアップをスケジュール設定する

Schedule daily cloud backup

4) フォルダ比較で確認する

バックアップが完全であることを定期的に確認しましょう。

Verify backup completeness

より高度な保護:バージョン管理付きバックアップ

さらに保護を強化するには、バージョニングをサポートするクラウドプロバイダーを利用しましょう。

  • AWS S3 — バケットでバージョニングを有効化。上書きのたびに新しいバージョンが作成される。
  • Backblaze B2 — デフォルトでファイルバージョニングをサポート。
  • Wasabi — オブジェクトバージョニングが利用可能。

バージョニングを有効にしておけば、バックアップのコピージョブが破損したバージョンでファイルを上書きしてしまっても、以前のバージョンに戻すことができます。

バックアップの暗号化

rcloneのcryptリモートを使ってバックアップを暗号化しましょう。これにより、以下から保護されます。

  • バックアップ用アカウントの侵害。
  • バックアップデータへの不正アクセス。
  • バックアッププロバイダー内部関係者による脅威。

バックアップからの復元

ファイルを復元する必要がある場合は次の手順で行います。

  1. RcloneViewでバックアップのクラウドを開く。
  2. 削除されたファイルの場所に移動する。
  3. バックアップ→プライマリへのコピージョブを作成する。
  4. ジョブを実行してファイルを復元する。
Restore files from backup

バックアップチェックリスト

  • 同期ではなくコピーを使う — 削除操作の伝播からバックアップを守ります。
  • 別のプロバイダーにバックアップする — Google DriveのファイルをGoogle Driveの別フォルダにバックアップしない。
  • 毎日スケジュール設定する — 削除から最終バックアップまでのギャップを最小限にします。
  • 定期的に検証する — 不完全または破損したバックアップは意味がありません。
  • バージョニングを有効化する — バックアップ用ストレージで、さらなる保護のために。
  • 復元をテストする — 実際に必要になる前に、復元の練習をしておきましょう。

はじめ方

  1. rcloneview.com からRcloneViewをダウンロードする。
  2. プライマリとバックアップのクラウドを追加する。
  3. プライマリからバックアップへのコピージョブを作成する(同期ではなく)。
  4. 毎日のバックアップをスケジュールする。
  5. フォルダ比較で定期的に検証する。

バックアップを設定する最適なタイミングは、必要になる「前」です。


関連ガイド:

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

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