2개 위치(로컬 및 USB 드라이브)에서 deja dup을 사용한 자동 백업

2개 위치(로컬 및 USB 드라이브)에서 deja dup을 사용한 자동 백업

로컬 폴더 /home/zoroaster/backup에 자동 백업을 설정했는데 모든 것이 잘 작동하고 백업 및 복원됩니다.

이제 외부 USB 드라이브에 두 번째 백업을 설정하고 싶습니다. 그러면 로컬 HD가 손상되거나 장애가 발생하는 경우 외부 USB 드라이브에서 복원할 수 있습니다.

deja dup의 GUI를 사용하면 저장 위치를 ​​1개만 설정할 수 있습니다.

스크립트를 사용하거나 로컬 백업 폴더를 외부 폴더와 동기화하는 좋은 방법을 알고 싶습니다.

또한 이 경우 usbdrive를 루트 또는 사용자가 소유해야 하는지 알고 싶습니다. 백업 목적으로만 USB 드라이브를 사용하겠습니다.

현재는 /media/zoroaster/Backup에 마운트되어 있으며 소유자는 루트입니다.

감사해요

답변1

Deja Dup은 이미 백업된 파일을 추적하므로 동일한 결과로 두 번 실행할 수 없습니다.

두 개의 백업 복사본을 보관하려면 일반 백업이 완료될 때까지 기다린 다음 cp -rp로컬 HD의 디렉터리를 USB 드라이브에 저장하면 됩니다. rsync복사 중에 데이터가 변경되지 않고 이미 압축되어 있으므로 압축할 필요가 없습니다 .

Deja Dup 백업 후 지정된 시간에 시작하고 Deja Dup이 작업을 완료했는지 확인하는 cron 작업을 통해 이를 자동화할 수 있습니다(예: 의 출력 테스트 pgrep duplicity).

Deja Dup이 실행하는 백업에는 권한이 있으며 rw-------이를 시작한 사용자가 소유자입니다. 따라서 외장 드라이브에 대해 이 방법을 유지할 수 있습니다.

관련 정보