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 --yes
text
🗄️  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.

첫 번째 실행에 무슨 일이

  1. 임의 암호화 암호 생성 및 저장 ~/.slv/restic-password (mode 0600)
  2. restic 저장소는 초기화됩니다. ERPC 클라우드 스토리지
  3. 전체 디스크가 백업됩니다 (시스템 의사 파일 시스템 제외)

자주 묻는 질문

변경된 파일은 업로드(incremental)입니다. Deduplication은 저장 비용을 낮춥니다.

백업 목록

bash
sudo slv backup list
클라우드 스토리지에서 restic snapshots 및 legacy tar 백업을 모두 보여줍니다.

백업에서 복원

최신 스냅 샷 복원:
bash
sudo slv backup restore latest
특정 스냅 샷을 복원:
bash
sudo slv backup restore b6925e6d
레거시 tar 백업 복원:
bash
sudo 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 check

자동화된 백업 설정 (Cron)

bash
sudo slv backup create --restic --cron daily
의령제품 설명
daily하루 한 번 실행
weekly일주일에 한 번 실행
monthly한 달에 한 번 실행
offcron 작업을 제거

의논하기

기본적으로 7 일 이상 스냅 샷은 자동으로 실행됩니다.
bash
sudo slv backup create --restic --retention 14

사용자 정의 제외

현재 exclude 목록을 전망하십시오:
bash
slv backup create --list-excludes
추가 경로를 제외:
bash
sudo 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, --yesSkip 확인 프롬프트
--uploadLegacy: 업로드 tar 백업 클라우드 스토리지
-o, --output <path>Legacy: tar 백업에 대 한 출력 파일 경로

레거시 모드 (tar+zstd)

백그라운드 호환성을 위해, 암호화된 tar 백업은 여전히 지원됩니다:
bash
sudo slv backup create --upload --yes     # Unencrypted tar backup
Note: Legacy 백업은 암호화되지 않습니다. 우리는 마이그레이션을 권장합니다. --restic 모든 새로운 백업에 대한.