Timeshift에서 디렉터리 제외

Timeshift에서 디렉터리 제외

편집: 이 질문을 무시하십시오. 오늘 뭔가 이상한 일이 일어났습니다.

전체 시스템 백업을 수행하기 위해 Timeshift를 사용하고 있습니다. (모든 홈 폴더를 포함합니다).

~/Dropbox백업에서 기본 폴더의 하위 폴더를 제외하는 방법은 무엇입니까 ?

나는 노력했다

+ /home/nils/**
+ /root/**
- /home/nils/Dropbox/***

나는 전에 시도했다

편집: 수행 방법은 다음과 같습니다. 제가 뭔가 잘못 썼나봐요.

- /home/nils/Dropbox/***
+ /home/nils/**
+ /root/**

두 경우 모두 Dropbox 폴더(내용 포함)가 백업에 포함되는데, 이는 제가 원하지 않는 일입니다.

답변1

배후에서 어떤 시간 이동이 사용되는지에 따라 다음 rsync사항에 주목할 가치가 있습니다.

  1. 표시된 것과 같은 필터 파일의 경로는 전송 루트를 기준으로 합니다.
  2. 포함/제외 작업은 위에서 아래로 진행되며 첫 번째 일치 항목이 적용됩니다.

에서 전송하는 경우 /home/nils필터 파일의 모든 경로는 로 끝나는 경우에도 시작됩니다 /. 반면에 백업을 위해 타임 시프팅을 사용하는 경우 /경로가 정확해야 합니다.

첫 번째 줄은 rsync(timeshift) 아래의 모든 항목을 포함하도록 지시합니다 /home/nils. /home/nils- 예를 들어 - 아래의 후속 패턴은 /home/nils/Dropbox/절대 일치하지 않습니다. 파일 및 디렉터리를 제외하도록 순서 변경앞으로더 넓은 범위의 포함을 지정했습니다.

따라서 다음과 같이 예제의 순서를 변경해야 합니다.

- /home/nils/Dropbox/***
+ /home/nils/***
+ /root/**

관련 정보