Archivage et Sauvegarde

Apprenez l'archivage et la sauvegarde. Ce module couvre l'archivage avec tar, la compression avec gzip et tar, les stratégies de sauvegarde de répertoires, le transfert des sauvegardes, les opérations courantes de zip. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.

DevOps EngineerLinuxDevOps

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Ce cours pour débutants développe une méthode Linux pratique pour regrouper, compresser, restaurer, transférer et valider des sauvegardes. Dans cinq laboratoires guidés, vous utiliserez tar et zip, créerez des copies datées et vérifierez un transfert distant simulé avec une somme de contrôle.

Le défi final applique une séquence prudente d’archivage et de purge : identifier uniquement les journaux préparés, créer une archive compressée, inspecter son contenu avant suppression et retirer les originaux tout en conservant la sauvegarde et les autres fichiers.

Ce que vous apprendrez

  • Créer une archive tar non compressée, lister son contenu et l’extraire dans un répertoire choisi
  • Créer et restaurer des archives tar gzip et comparer leur taille à celle d’un tar simple
  • Générer des dates ISO et employer variables ou substitution de commandes dans les noms de sauvegarde
  • Créer une somme MD5 et vérifier une archive copiée avec md5sum -c
  • Transférer une archive et sa somme via SSH avec scp vers une destination simulée
  • Installer les outils zip et créer, inspecter et extraire une archive zip récursive
  • Sélectionner uniquement les fichiers .log avec un joker et enregistrer la liste cible
  • Vérifier une archive compressée de journaux avant de supprimer ses sources préparées

À qui s’adresse ce cours

Ce cours s’adresse aux débutants Linux, techniciens de support et futurs administrateurs système ou DevOps qui souhaitent pratiquer l’archivage ponctuel, les copies, la vérification des transferts et le nettoyage prudent.

Prérequis : Navigation élémentaire dans le terminal, opérations sur les fichiers, variables, substitution de commandes, jokers, redirection et sudo ; aucune expérience des outils de sauvegarde n’est requise.

Environnement d’apprentissage : Un terminal LabEx basé sur Ubuntu avec répertoires et archives préparés, transfert SSH local vers /tmp, journaux jetables et outils zip installables.

Questions fréquentes

Comment le cours est-il organisé ?

Cinq laboratoires proposent une pratique guidée. Le sixième est un défi où vous identifiez, archivez, vérifiez puis supprimez uniquement les .log préparés avec moins d’indications.

Vais-je écrire un script automatisé de sauvegarde ou de rotation ?

Non. Malgré le titre du défi, les commandes sont exécutées manuellement. Planification, scripts réutilisables, rétention et configuration de logrotate ne sont pas abordés.

Le transfert nécessite-t-il un autre serveur ?

Non. scp copie backup.tar.gz et sa somme via SSH vers /tmp sur localhost, simulant source et destination sur la même machine.

MD5 est-il présenté comme une preuve de confiance sécurisée ?

Non. Il sert à détecter les changements accidentels et le lab recommande des hachages plus forts pour les validations sensibles. Une somme identique n’authentifie pas le fournisseur.

Enseignant

labby
Labby
Labby is the LabEx teacher.