%EC%9D%84%20%EC%99%84%EC%A0%84%ED%9E%88%20%EB%8B%A4%EC%8B%9C%20%EC%93%B0%EC%A7%80%20%EB%A7%88%EC%84%B8%EC%9A%94..png)
~에 따르면7zip을 사용한 증분 백업, 다음을 사용하여 10GB 문서 아카이브를 만들 수 있습니다.
7z u -up0q3r2x2y2z1w2 -mx=0 -p -mhe=on backup.7z /path/to/documents
암호화되어 있으며(파일 이름도 암호화됨 -mhe=on
) 비밀번호 프롬프트가 있습니다.
소스 디렉터리에서 몇 개의 파일(예: 50MB)을 변경하고 이 명령을 다시 실행하면 전체 10GB 데이터가 아니라 수정된 파일만 다시 작성해야 하므로 큰 차이가 있습니다.
그러나 나는 이것이 다음과 같은 경우에는 작동하지 않는다는 것을 알았습니다.-p -mhe=on
존재하다. 존재하는 동안 10GB 파일은 backup.7z
변경되지 않고 그대로 유지됩니다.새 임시 파일 만들기또한 결국 10GB가 됩니다(따라서 이 디스크에는 20GB가 필요합니다. 언젠가 500GB 아카이브를 만들고 싶다면 문제가 될 것입니다). 마지막으로 이 임시 파일이 원본 파일을 대체합니다.
그래서 우리는 "증분" 측면을 잃습니다.
질문: 암호화된 파일을 사용할 때 7z
전체 아카이브를 다시 쓰지 않고 수정된 파일만 업데이트하여 작동하게 하려면 어떻게 해야 합니까?