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

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

를 사용하고 싶어서 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를 이 경우로 확장해야 할 수도 있습니다. 내가 조사해 볼게요.

...시야

스크립트를 실행하기 전에 파일을 삭제해야 합니다. 그렇지 않으면 다른 경로나 파일 이름을 사용해야 합니다.

관련 정보