편집: 이 질문을 무시하십시오. 오늘 뭔가 이상한 일이 일어났습니다.
전체 시스템 백업을 수행하기 위해 Timeshift를 사용하고 있습니다. (모든 홈 폴더를 포함합니다).
~/Dropbox
백업에서 기본 폴더의 하위 폴더를 제외하는 방법은 무엇입니까 ?
나는 노력했다
+ /home/nils/**
+ /root/**
- /home/nils/Dropbox/***
나는 전에 시도했다
편집: 수행 방법은 다음과 같습니다. 제가 뭔가 잘못 썼나봐요.
- /home/nils/Dropbox/***
+ /home/nils/**
+ /root/**
두 경우 모두 Dropbox 폴더(내용 포함)가 백업에 포함되는데, 이는 제가 원하지 않는 일입니다.
답변1
배후에서 어떤 시간 이동이 사용되는지에 따라 다음 rsync
사항에 주목할 가치가 있습니다.
- 표시된 것과 같은 필터 파일의 경로는 전송 루트를 기준으로 합니다.
- 포함/제외 작업은 위에서 아래로 진행되며 첫 번째 일치 항목이 적용됩니다.
에서 전송하는 경우 /home/nils
필터 파일의 모든 경로는 로 끝나는 경우에도 시작됩니다 /
. 반면에 백업을 위해 타임 시프팅을 사용하는 경우 /
경로가 정확해야 합니다.
첫 번째 줄은 rsync
(timeshift) 아래의 모든 항목을 포함하도록 지시합니다 /home/nils
. /home/nils
- 예를 들어 - 아래의 후속 패턴은 /home/nils/Dropbox/
절대 일치하지 않습니다. 파일 및 디렉터리를 제외하도록 순서 변경앞으로더 넓은 범위의 포함을 지정했습니다.
따라서 다음과 같이 예제의 순서를 변경해야 합니다.
- /home/nils/Dropbox/***
+ /home/nils/***
+ /root/**