Aller au contenu principal

dvs backup restore

Restaurer depuis un snapshot de backup.

Syntaxe​

dvs backup restore [id|latest] --storage <name> [options]

Options de sĂ©lection​

OptionDescription
--storage <name>Storage source (requis)
idID du snapshot Ă  restaurer
latestRestaurer le snapshot le plus récent

Options de restauration​

OptionDescription
--filesRestaurer les fichiers de l'application
--dbRestaurer la base de données
--configRestaurer la configuration de l'app
--remotesRestaurer la configuration des remotes
--allTout restaurer
--extractExtraire 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​

  1. Sélection du snapshot (interactif ou spécifié)
  2. Téléchargement depuis le repository restic
  3. Déchiffrement et décompression
  4. 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 --extract pour prĂ©visualiser avant d'appliquer