이중성: 기존 파일에 대한 전체 시스템 백업을 생성 및 복원하는 방법

이중성: 기존 파일에 대한 전체 시스템 백업을 생성 및 복원하는 방법

을 사용하여 전체 시스템 백업을 생성하고 싶습니다 duplicity. 이에 , , , 를 제외한
루트 디렉터리의 백업을 생성했습니다 . 그러나 백업을 루트 디렉터리로 복원하려고 할 때 다음 오류가 발생했습니다.//proc/sys/tmp/mnt

Restore destination directory / already exists.
Will not overwrite.

--force명령에 옵션을 추가하면 [Errno 17]다양한 파일이 이미 존재한다는 일련의 오류가 발생합니다. 백업을 복원하려면 대상 파일 시스템에 복원을 임시 디렉터리로 추출할 수 있는 충분한 공간이 있어야
합니까 ? duplicity그러면 백업 데이터와 기존 시스템을 병합하는 것은 사용자의 몫이 될까요?

답변1

duplicity불행히도 옵션을 사용해도 기존 파일을 초과 하여 백업을 복원할 수 있는 방법은 없습니다 --force.

다음은 토론입니다.이중대화

Jeremy Polen은 다음과 같이 썼습니다.
나는 내 서버에 있는 현재 파일을 덮어쓰기 위해 이중성으로부터 파일을 복원하는 작업을 하고 있습니다. 다음 메시지가 나타납니다.

복원 대상 디렉터리 /home/jeremy/www/index.htm이 이미 존재합니다. 덮어쓰지 않습니다.

--force 옵션이 있다는 것을 알고 있지만 이 경우에는 도움이 되지 않습니다. 복원하기 전에 모든 파일을 제거하는 것 외에 파일을 강제로 덮어쓰는 방법이 있습니까?

...제레미

지금은 아닙니다. 아마도 --force를 이 경우로 확장해야 할 것입니다. 내가 조사해 볼게요.

...시야

스크립트를 실행하기 전에 파일을 삭제하거나 다른 경로 또는 파일 이름을 사용해야 합니다.

관련 정보