dvs backup restore
Restaurer depuis un snapshot de backup.
Syntaxeâ
dvs backup restore [id|latest] --storage <name> [options]
Options de sĂ©lectionâ
| Option | Description |
|---|---|
--storage <name> | Storage source (requis) |
id | ID du snapshot Ă restaurer |
latest | Restaurer le snapshot le plus récent |
Options de restaurationâ
| Option | Description |
|---|---|
--files | Restaurer les fichiers de l'application |
--db | Restaurer la base de données |
--config | Restaurer la configuration de l'app |
--remotes | Restaurer la configuration des remotes |
--all | Tout restaurer |
--extract | Extraire dans un dossier sans appliquer |
--target <path> | Destination pour le mode --extract |
Exemplesâ
# Sélection interactive
dvs backup restore --storage backup
# Restaurer le dernier, fichiers et base
dvs backup restore latest --storage backup --files --db
# Tout restaurer
dvs backup restore abc123de --storage backup --all
# Extraire dans un dossier pour inspection
dvs backup restore latest --storage backup --extract --target ~/restore-preview
Processus de restaurationâ
- Sélection du snapshot (interactif ou spécifié)
- Téléchargement depuis le repository restic
- Déchiffrement et décompression
- Application des composants sélectionnés :
- Files : Copie vers le répertoire de l'app
- Database : Import du dump
- Config : Restauration de la configuration
SĂ©curitĂ©â
- Les fichiers sont restaurés en place (écrasement)
- La base de données est entiÚrement remplacée
- Utilisez
--extractpour prévisualiser avant d'appliquer