二重性検証はいつ、どのように使用しますか?

二重性検証はいつ、どのように使用しますか?

毎日の増分バックアップと毎月のフルバックアップを実行していますが、どちらも重複しています。

毎日のバックアップスクリプト(中間/etc/cron.daily/

#!/bin/sh

adddate() {
    while IFS= read -r line; do
        printf '%s %s\n' "$(date):" "$line";
    done
}

# be sure external drives are mounted
mount -a

# backup to HDD backup B, using duplicity 
echo "\n\nBacking up /home and /etc into /mnt/backupB with duplicity (incremental backup)" | adddate >> /var/log/daily-backup.log 2>&1
export PASSPHRASE=****
duplicity --exclude='**/.cache/' --include /home --include /etc --exclude '**' / file:///mnt/backupB | adddate >> /var/log/daily-backup.log 2>&1
unset PASSPHRASE

毎月のバックアップスクリプト(中間/etc/cron.monthly/

#!/bin/sh

adddate() {
    while IFS= read -r line; do
        printf '%s %s\n' "$(date):" "$line";
    done
}

# be sure external drives are mounted
mount -a

# backup to HDD backup B, using duplicity
echo "\n\nBacking up /home and /etc into /mnt/backupB with duplicity (full backup)" | adddate >> /var/log/monthly-backup.log 2>&1
export PASSPHRASE=*****
duplicity full --exclude='**/.cache/' --include /home --include /etc --exclude '**' / file:///mnt/backupB | adddate >> /var/log/monthly-backup.log 2>&1
unset PASSPHRASE

私の質問は:いつどこで二重性検証を使うべきですか?事後増加または事後の両方または両方?

答え1

私は個人的にverifyバックアップするたびにバックアップを実行します。その結果、cronは電子メールを送信するか、古いバックアップを削除します。結局のところ、バックアップはデータセキュリティに関連しています。これはduply条件付きバッチコマンドを使用してcronjobとして行われます(公開:私はduply管理者です)。

通常のバックアップサイズ、帯域幅制限、クラウドストレージ転送コスト、ローカル CPU 電力制限などの制約に基づいて確認頻度を決定することをお勧めします。

ローカルハードドライブにバックアップしているように見えるので、上記のいずれも重要ではないと思うので、できるだけ頻繁にチェックするのは安いでしょう。

関連情報