web-dev-qa-db-ja.com

2つの場所でdeja dupを使用した自動バックアップ:ローカルとUSBドライブ

ローカルフォルダー/ home/zoroaster/backupに自動バックアップを設定しました。すべてが正常に機能し、バックアップと復元を行います。

ここで、外部USBドライブに2番目のバックアップをセットアップします。これにより、ローカルのHDが故障または故障した場合に、外部USBドライブから復元できます。

Deja dupのGUIを使用すると、1つの保存場所のみを設定できます。

スクリプトを使用したり、ローカルバックアップフォルダーを外部と同期したりするための適切な方法を知りたい.

この場合、usbdriveをrootまたはユーザーが所有する必要があるかどうかも知りたいですか?バックアップの目的でのみ、usbdriveを使用します。

現時点では/ media/zoroaster/Backupにマウントされており、所有者はrootです。

ありがとう

1
Zoroaster

Deja Dupは既にバックアップされたファイルを追跡しているため、同じ結果で2回実行することはできません。

バックアップの2つのコピーを保持したい場合は、通常のバックアップが完了するまで待ってから、ローカルHD上のディレクトリをUSBドライブにcp -rpしてください。データはコピー中に変更されず、すでに圧縮されているため、rsyncまたは圧縮の必要はありません。

これは、Deja Dupバックアップの後にある時間に開始し、Deja Dupがそのジョブを完了したかどうかを確認するcronジョブ(たとえば、pgrep duplicityの出力をテストする)によって自動化できます。

Deja Dupによって実行されるバックアップには、権限rw-------があり、所有者としてそれを開始したユーザーがあります。したがって、外付けドライブ用にこの方法を維持できます。

0
muclux