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

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

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

ローカル HD が壊れたり故障したりした場合に、外付け USB ドライブから復元できるように、外付け USB ドライブに 2 番目のバックアップを設定したいと思います。

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

スクリプトを使用するか、ローカル バックアップ フォルダーを外部と同期するなど、これを行うための良い方法を知りたいです。

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

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

ありがとう

答え1

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

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

これを自動化するには、Deja Dup のバックアップ後に特定の時間に cron ジョブを開始し、Deja Dup がジョブを完了したかどうかを確認します (例: の出力をテストしますpgrep duplicity)。

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

関連情報