Restaurer une configuration à partir d’une sauvegarde

LinuxBeginner
Pratiquer maintenant

Introduction

La configuration d’une application a été supprimée par inadvertance, mais une sauvegarde compressée lisible est disponible. L’archive contient également un guide d’exploitation qui ne fait pas partie de cette récupération.

Le laboratoire guidé précédent vous a appris à afficher le contenu d’une archive et à extraire un chemin précis. Ce défi final porte uniquement sur cette décision de restauration.

Restaurer la configuration manquante

Situation actuelle

/home/labex/project/backup-automation/data/config/app.conf est manquant. L’archive backups/manual-backup.tar.gz contient la dernière copie connue comme fonctionnelle ainsi qu’un guide d’exploitation sans rapport.

Périmètre

  • Restaurer uniquement le chemin archivé config/app.conf.
  • Le restaurer sous /home/labex/project/backup-automation/data.
  • Ne pas extraire ni modifier documents/runbook.txt.

Objectif

Restaurer le fichier manquant data/config/app.conf à partir de la sauvegarde préparée.

Critères de validation

  • data/config/app.conf existe et contient :

    mode=production
    port=8080
    
  • data/documents/runbook.txt reste le fichier préparé d’origine et n’est pas remplacé par l’extraction.

Indices

Comment extraire un seul chemin au lieu de l’intégralité de l’archive ?

Dans le laboratoire guidé, le chemin archivé à sélectionner était placé après les options d’archive et de destination dans la commande tar -xzf.

Résumé

Vous avez inspecté une sauvegarde et restauré sélectivement un fichier de configuration manquant sans extraire de contenu sans rapport.

✨ Vérifier la solution et pratiquer