이중성을 지닌 2개의 특정 디렉터리 백업

이중성을 지닌 2개의 특정 디렉터리 백업

/home/user/X나는 다음을 사용하여 이중성으로 디렉토리를 백업했습니다.

duplicity /home/user/X/ file:///home/user/Backup/ 

이제 디렉터리를 백업하고 싶습니다./home/user/X/ 그리고 /home/user/Y//home/user/(다른 디렉터리, /home/user/의 숨겨진 파일) 아래의 다른 모든 항목은 무시합니다.

이를 지정하는 적절한 방법은 무엇입니까? 직관적으로 나는

duplicity --include /home/user/X/ --include /home/user/Y/ --exclude '**' file:///home/user/Backup/ 

하지만 오류( Command line error: Expected 2 args, got 1)가 발생합니다.

나는 사용했다duplicity /home/user/ --include /home/user/X/ --include /home/user/Y/ --exclude '**' file:///home/user/Backup/

하지만 300MB 델타 파일에 대해 10GB 증분 백업을 생성합니다.

--dry-run을 사용하면 다음과 같은 메모가 표시됩니다.

RawDeltaSize 0 (0 bytes)
TotalDestinationSizeChange 0 (0 bytes)
Errors 0

이중성 구문에서 제가 누락했거나 잘못 지정한 것이 있습니까? --dry-run이 델타 크기를 0으로 표시하는 이유는 무엇입니까? 명령을 실행하면 최소 10Gb의 증분을 얻을 수 있습니까? 이러한 대규모 증분을 생성하는 새 디렉토리를 추가하기 때문입니까?

추신. --allow-source-mismatch 스위치도 사용하고 있습니다.

답변1

지금은 컴퓨터를 사용하고 있지 않기 때문에 왜 그런지는 모르겠지만 백업을 위해 다음을 사용합니다.

    --exclude '**' / file:...

슬래시 인수가 누락된 것 같습니다.

관련 정보