정리/파일관리
7z 장기 보관 백업 용도로 폴더 압축할 때의 최적 명령어
워로디스
2026. 3. 7. 13:50
Windows 환경에서 대량 파일 폴더를 장기 보관용으로 7z로 압축하는 최종 권장 방법을 기준과 함께 정리합니다.
1. 목표 조건
- Windows 환경
- 파일 이름에 한글 / 특수문자 포함
- 파일 수 많음
- 안정성 우선
- 압축률은 크게 중요하지 않음
- 장기 보관 목적
이 조건에서는 7z + solid off가 가장 안전하고 실용적입니다.
이유
- 7z는 UTF-16 파일명 저장 → 한글 문제 없음
- CRC 검사 포함
- Windows 환경에서 가장 안정적으로 사용되는 포맷
- solid off 설정 시 파일 손상 영향 최소화
2. 최종 권장 명령
7z a "N:\backup\archive.7z" "D:\data\folder" -t7z -mx=5 -ms=off -mmt=on
설명
| 옵션 | 의미 |
|---|---|
a |
archive 생성 |
"N:\backup\archive.7z" |
아카이브 저장 경로 |
"D:\data\folder" |
압축할 폴더 |
-t7z |
7z 포맷 사용 |
-mx=5 |
압축 레벨 Normal |
-ms=off |
solid compression 끔 (보관용 핵심) |
-mmt=on |
멀티코어 사용 |
3. solid off를 쓰는 이유
solid on이면
file1 + file2 + file3 → 하나의 압축 스트림
따라서
앞부분 손상 → 뒤 파일도 복구 불가
solid off이면
file1 → block
file2 → block
file3 → block
따라서
file2 손상 → file2만 손상
보관용에서는 solid off가 더 안전합니다.
4. 압축 완료 후 검증 (중요)
압축 후 반드시 테스트
7z t "N:\backup\archive.7z"
이 명령은
- 모든 파일 CRC 검사
- 아카이브 구조 검사
를 수행합니다.
5. 추가로 추천 (보관 안정성)
아카이브 해시 저장
certutil -hashfile "N:\backup\archive.7z" SHA256 > "N:\backup\archive.sha256"
나중 검증
certutil -hashfile "N:\backup\archive.7z" SHA256
이렇게 하면
파일 변조
비트 오류
저장매체 손상
을 확인할 수 있습니다.
6. 최종 권장 워크플로우
① 압축
7z a "N:\backup\archive.7z" "D:\data\folder" -t7z -mx=5 -ms=off -mmt=on
② 무결성 검사
7z t "N:\backup\archive.7z"
③ 해시 생성
certutil -hashfile "N:\backup\archive.7z" SHA256 > "N:\backup\archive.sha256"
7. 핵심 요약
보관용 최적 설정
포맷 : 7z
압축레벨 : -mx=5
solid : off
검증 : 7z t
추가검증 : sha256
압축 명령
7z a "N:\backup\archive.7z" "D:\data\folder" -t7z -mx=5 -ms=off -mmt=on