ローカル フォルダー /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-------
それを開始したユーザーが権限を持ち、所有者になります。そのため、外付けドライブではこの状態を維持できます。