중복 제거된 파일을 마운트할 수 있는 컨테이너를 원합니다.
기본적으로 설치하고 "홈(2월 9일)"이라는 기본 폴더의 복사본을 만들고 새 파일이 추가될 때 크기만 커지도록 하는 간단한 백업 솔루션을 원합니다.
불행하게도 일반 압축을 사용하는 것은 동일한 파일의 여러 복사본을 갖게 되기 때문에 단순 중복 제거만큼 빠르거나 압축되지 않습니다.
컨테이너가 암호화도 지원하면 좋을 것 같습니다.
답변1
이제 고정관념에서 벗어나 생각해 보세요 git
. 각 백업은 임의의 설명 메시지를 취하고 정확한 타임스탬프와 파일 권한을 기록할 수 있는 새로운 커밋이 될 수 있습니다. git
중복 제거는 파일 해시와 함께 작동하고 변경된 파일만 저장되므로 암시적입니다(모든 "객체"는 내부적으로 저장되고 해시를 통해 액세스되므로 이름 변경도 감지됩니다). 괜찮습니다. 파일이 텍스트 기반이 아닌 경우 바이너리 파일에도 작동하지만 병합에는 작동하지 않습니다(그러나 어쨌든 백업에는 필요하지 않습니다).
또한 git
이전 버전을 확인하고, 병합하거나 분기하고, 이전 분기를 지우고, 백업에서 복원하는 모든 메커니즘도 간단합니다. 백업을 위해 원본 폴더가 git 저장소일 필요는 없습니다. 콘텐츠를 저장소에 복사하고 변경 사항을 커밋할 수 있습니다. Correct .gitignore
Files는 지정된 파일도 자동으로 무시하므로 필요한 파일만 저장합니다.