Sauvegarder un répertoire de journaux

LinuxBeginner
Pratiquer maintenant

Introduction

Trois journaux d’application doivent être regroupés dans une seule sauvegarde compressée. Le répertoire source doit rester disponible après la création de l’archive.

Le laboratoire guidé précédent vous a fait pratiquer la création et l’affichage du contenu d’une archive .tar.gz. Ce challenge applique exactement cette procédure à un fichier de sauvegarde.

Créer la sauvegarde des journaux

Situation actuelle

Le répertoire /home/labex/project/log-backup/source/logs contient trois fichiers journaux, et aucune sauvegarde n’existe encore.

Périmètre

  • Travaillez dans /home/labex/project/log-backup.
  • Créez logs-backup.tar.gz.
  • Stockez le répertoire sous le chemin de niveau supérieur logs/ dans l’archive.
  • Laissez le répertoire source inchangé.

Objectif

Créez une archive tar compressée et lisible contenant l’intégralité du répertoire logs.

Critères de validation

  • logs-backup.tar.gz est une archive tar compressée avec gzip et peut être lue.
  • Elle contient logs/api.log, logs/worker.log et logs/scheduler.log.
  • Les trois fichiers source existent toujours avec leur contenu d’origine.

Indices

Comment le laboratoire guidé a-t-il créé une archive tar compressée ?

Revoyez les options de tar utilisées dans l’exemple .tar.gz, ainsi que l’option -C, qui détermine le point de départ des chemins enregistrés dans l’archive.

Résumé

Vous avez créé et inspecté une archive compressée tout en préservant son répertoire source.

✨ Vérifier la solution et pratiquer