일부 파일을 업데이트할 때 7z 파일(10GB)을 완전히 다시 쓰지 마세요.

일부 파일을 업데이트할 때 7z 파일(10GB)을 완전히 다시 쓰지 마세요.

~에 따르면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전체 아카이브를 다시 쓰지 않고 수정된 파일만 업데이트하여 작동하게 하려면 어떻게 해야 합니까?

관련 정보