Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
Tags
- 시작하기
- curl
- Docker Compose
- config
- Typescript
- podman
- FileChannel
- File
- io
- tauri
- Java
- RandomAccessFile
- Vite
- 절대경로
- vim
- Ollama
- Webpack
- React
- vscode
- glm-ocr
- cli
- 7z
- getting started
- html canvas
- podman compose
- qwen3-coder-next
- dockerfile
- .dockerignore
- path
- docker
Archives
- Today
- Total
워로디스
7z 장기 보관 백업 용도로 폴더 압축할 때의 최적 명령어 본문
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