SLV 백업 - Quickstart
🗄️ SLV 지원하다
SLV 백업은 ** 암호화, 증가 백업 ** 노드 사용 뚱 베어. 모든 데이터는 업로드하기 전에 AES-256과 함께 암호화 된 클라이언트 측입니다. 서버는 평범한 데이터를 볼 수 없습니다.
일부 모드: SLV 또한 암호화되지 않은 tar+zstd 백업 지원 ( 없이--restic). 우리는 강하게 사용을 추천합니다--restic모든 새로운 백업에 대한.
관련 상품
- SLV 대상 노드에 CLI 설치
sudo액세스 (완전 디스크 백업 필요)- 로그인 (
slv login) 활성 저장 구독 restic설치 (apt install restic)
암호화된 백업 만들기
bash
sudo slv backup create --restic --yessudo slv backup create --restic --yestext
🗄️ SLV Backup (restic mode)
Region: default
Retention: 7 days
⚠️ Restic encryption password generated and saved to:
/home/solv/.slv/restic-password
BACK UP THIS FILE — without it, backups cannot be restored.
🔧 Initializing restic repository (if needed)...
📦 Creating restic backup...
Files: 151263 new, 0 changed, 0 unmodified
Dirs: 22486 new, 0 changed, 0 unmodified
Added to the repository: 4.107 GiB (1.837 GiB stored)
processed 151263 files, 4.366 GiB in 0:50
snapshot b6925e6d saved
✅ Restic backup complete
🧹 Applying retention policy (keep within 7 days)...
✅ Backup complete.🗄️ SLV Backup (restic mode)
Region: default
Retention: 7 days
⚠️ Restic encryption password generated and saved to:
/home/solv/.slv/restic-password
BACK UP THIS FILE — without it, backups cannot be restored.
🔧 Initializing restic repository (if needed)...
📦 Creating restic backup...
Files: 151263 new, 0 changed, 0 unmodified
Dirs: 22486 new, 0 changed, 0 unmodified
Added to the repository: 4.107 GiB (1.837 GiB stored)
processed 151263 files, 4.366 GiB in 0:50
snapshot b6925e6d saved
✅ Restic backup complete
🧹 Applying retention policy (keep within 7 days)...
✅ Backup complete.첫 번째 실행에 무슨 일이
- 임의 암호화 암호 생성 및 저장
~/.slv/restic-password(mode 0600) - restic 저장소는 초기화됩니다. ERPC 클라우드 스토리지
- 전체 디스크가 백업됩니다 (시스템 의사 파일 시스템 제외)
자주 묻는 질문
변경된 파일은 업로드(incremental)입니다. Deduplication은 저장 비용을 낮춥니다.
백업 목록
bash
sudo slv backup listsudo slv backup list클라우드 스토리지에서 restic snapshots 및 legacy tar 백업을 모두 보여줍니다.
백업에서 복원
최신 스냅 샷 복원:
bash
sudo slv backup restore latestsudo slv backup restore latest특정 스냅 샷을 복원:
bash
sudo slv backup restore b6925e6dsudo slv backup restore b6925e6d레거시 tar 백업 복원:
bash
sudo slv backup restore backup-mynode-20260318.tar.zstsudo slv backup restore backup-mynode-20260318.tar.zst백업 Integrity 검증
bash
sudo restic -r rest:https://<apiKey>:[email protected]/v3/storage/restic/ \
--password-file ~/.slv/restic-password checksudo restic -r rest:https://<apiKey>:[email protected]/v3/storage/restic/ \
--password-file ~/.slv/restic-password check자동화된 백업 설정 (Cron)
bash
sudo slv backup create --restic --cron dailysudo slv backup create --restic --cron daily| 의령 | 제품 설명 |
|---|---|
daily | 하루 한 번 실행 |
weekly | 일주일에 한 번 실행 |
monthly | 한 달에 한 번 실행 |
off | cron 작업을 제거 |
의논하기
기본적으로 7 일 이상 스냅 샷은 자동으로 실행됩니다.
bash
sudo slv backup create --restic --retention 14sudo slv backup create --restic --retention 14사용자 정의 제외
현재 exclude 목록을 전망하십시오:
bash
slv backup create --list-excludesslv backup create --list-excludes추가 경로를 제외:
bash
sudo slv backup create --restic --exclude /home/solv/ledger --exclude /home/solv/snapshotssudo slv backup create --restic --exclude /home/solv/ledger --exclude /home/solv/snapshots암호화 및 보안
| 제품 정보 | 제품 정보 |
|---|---|
| **암호화 ** | AES-256-CTR + Poly1305-AES (클라이언트 측) |
| 유효성 | SHA-256 콘텐츠 - 이용 가능한 저장 |
| ** 일정 ** | 콘텐츠 정의 Chunking |
| 서버 측 가시성 | 아무도 — 서버는 암호화 된 blobs를 볼 수 |
| ** 비밀번호 파일** | ~/.slv/restic-password (mode 0600) |
| ** 백업에서 제외 ** | ~/.slv/restic-password, ~/.slv/api.yml, ~/.slv/backup.env |
⚠️ ** 중요 **: 백업~/.slv/restic-password파일이 별도로. 그것없이, 당신의 백업은 의심 할 여지없이 손실.
옵션 참조
| 옵션 정보 | 제품 설명 |
|---|---|
--restic | 암호화 된 증가 백업에 대한 restic 사용 (추천) |
-r, --region <region> | 저장 지역 (과태: eu) |
--exclude <path> | 추가 경로 제외 (repeatable) |
--include <path> | 기본 제외에서 제거 (repeatable) |
--list-excludes | 현재 목록 및 출구를 제외하고 |
--retention <days> | N 일 (과태: 7) 보다는 오래된 Prune 스냅샷 |
--cron <interval> | cron 작업 설정 (일/주/월/오프) |
-y, --yes | Skip 확인 프롬프트 |
--upload | Legacy: 업로드 tar 백업 클라우드 스토리지 |
-o, --output <path> | Legacy: tar 백업에 대 한 출력 파일 경로 |
레거시 모드 (tar+zstd)
백그라운드 호환성을 위해, 암호화된 tar 백업은 여전히 지원됩니다:
bash
sudo slv backup create --upload --yes # Unencrypted tar backupsudo slv backup create --upload --yes # Unencrypted tar backupNote: Legacy 백업은 암호화되지 않습니다. 우리는 마이그레이션을 권장합니다.--restic모든 새로운 백업에 대한.