이중성 검증은 언제, 어떻게 사용하나요?

이중성 검증은 언제, 어떻게 사용하나요?

일일 증분 백업과 월간 전체 백업을 수행하고 있는데 둘 다 중복됩니다.

일일 백업 스크립트(중간 /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 전력 제한과 같은 제약 조건에 따라 확인 빈도를 결정하는 것이 좋습니다.

로컬 하드 드라이브에 백업하는 것으로 나타나므로 위의 사항 중 어느 것도 중요하지 않다고 생각하므로 최대한 자주 확인하는 것이 저렴할 것입니다.

관련 정보