
/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:...
슬래시 인수가 누락된 것 같습니다.