SLV Backup - Quickstart
🗄️ SLV Backup Backup Backup Backup
SLV Backup, **encrypted, arter yedekler ** kullanarak düğümün %11'ini oluşturur restic resticTüm veriler, yüklemeden önce AES-256 ile şifreli müşteri tarafıdır - sunucu asla düz metin verilerinizi görmez.
Legacy modu: SLV Ayrıca şifrelenmemiş bal+zstd yedeklemeleri de destekler (siz olmadan)--restic).--resticTüm yeni yedeklemeler için.
Önlemler Önlemler
- SLV Hedefe yüklenen Küçlüt
sudoErişim (tam-disk yedekleme için)- (Yakalayın)
slv loginAktif bir depolama abonelikleri ile restic(Kıyıt)apt install restic)
Şifrelenmiş bir Backup oluşturun
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.İlk başta ne oluyor
- rastgele bir şifreleme şifresi oluşturulur ve kurtarılır
~/.slv/restic-password(mode 0600) - Bir restic repository ilk olarak yapılır ERPC Bulut Depolama
- Tüm diskiniz yedeklenir (Sistem sahte-fileler hariç)
Daha sonra çalışır
Sadece dosyaları yükleniyor (incremental). Deduplication depolama maliyetlerini düşük tutar.
Liste Backups
bash
sudo slv backup listsudo slv backup listHem restic snapshots hem de para yedekleri bulut depolamada gösterir.
Backup'dan geri yükleme
En son anlık görüntüler geri yükleme:
bash
sudo slv backup restore latestsudo slv backup restore latestBelirli bir anlık geri yükleme:
bash
sudo slv backup restore b6925e6dsudo slv backup restore b6925e6dBir mirası geri yükleme yedekleme:
bash
sudo slv backup restore backup-mynode-20260318.tar.zstsudo slv backup restore backup-mynode-20260318.tar.zstDoğrulama
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 checkOtomatik Backups (Cron) Set Up Otomatik Backups (Cron)
bash
sudo slv backup create --restic --cron dailysudo slv backup create --restic --cron daily| Interval Interval Interval | Açıklama |
|---|---|
daily | Bir gün bir gün çalıştırın |
weekly | Bir hafta bir kez bir kez çalıştırın |
monthly | Bir ay bir kez çalıştırın |
off | Sahte işi kaldır |
Yeniden yok
Varsayılan olarak, 7 günden daha eski anlık görüntüler otomatik olarak incelenir:
bash
sudo slv backup create --restic --retention 14sudo slv backup create --restic --retention 14Excludes'leri özelleştirin
Mevcut dış listeyi görüntüle:
bash
slv backup create --list-excludesslv backup create --list-excludesEk dış yolları ekleyin:
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Şifreleme ve Güvenlik
| Özellik | Detaylı Bilgi Detaylı Bilgi |
|---|---|
| Encryption | AES-256-CTR + Poly1305-AES (client-side) |
| Integrity | Ş-256 içerik-adresable depolama |
| Deduplication | İçerik tanımlı chunking |
| Server-side görünürlük | Hiçbir şey - sunucu sadece şifreli blobss görür |
| Password file | ~/.slv/restic-password (mode 0600) |
| ** yedeklemeden alıntılandı ** | ~/.slv/restic-password, ~/.slv/api.yml, ~/.slv/backup.env |
PORT IMPORTANT: Geri yukarı~/.slv/restic-passwordDosya ayrı olarak. olmadan, yedekleriniz geri dönüşümlü olarak kaybolur.
Seçenekler Referans
| Seç seçeneği | Açıklama |
|---|---|
--restic | Şifreli artış yedekleme için dinlenmeyi kullanın (recommended) |
-r, --region <region> | Depolama bölgesi (default: eu) |
--exclude <path> | Dışlama için ek yollar (repeatable) |
--include <path> | Varsayılan dışlardan (repeatable) |
--list-excludes | Mevcut dış liste göster ve çıkış |
--retention <days> | Prune anlıkları N günden daha yaşlı (default: 7) |
--cron <interval> | Çeli iş kurmak (gün/hafta/ay/gün/gün) |
-y, --yes | Onaya girin |
--upload | Legacy: Bulut depolamaya bal yedekleme yükleme |
-o, --output <path> | Legacy: Yazdır yedekleme için çıkış dosya yolu |
Legacy Mode (tar+zstd)
Geri uyumluluk için, şifrelenmemiş bal yedekleri hala destekleniyor:
bash
sudo slv backup create --upload --yes # Unencrypted tar backupsudo slv backup create --upload --yes # Unencrypted tar backupNot: Miras yedekleri şifrelenmez.--resticTüm yeni yedeklemeler için.