%EC%97%90%EC%84%9C%20deja%20dup%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%9C%20%EC%9E%90%EB%8F%99%20%EB%B0%B1%EC%97%85.png)
로컬 폴더 /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-------
이를 시작한 사용자가 소유자입니다. 따라서 외장 드라이브에 대해 이 방법을 유지할 수 있습니다.