Aller au contenu principal

Sur la machine srv-lin-01. Lire le ticket, agir dans le terminal, puis vérifier.

Ticket 8097, ouvert par Thomas Legrand, responsable informatique : c'est le test de restauration du mois, et la procédure veut qu'il soit exécuté par quelqu'un d'autre que celui qui l'a écrite. Le responsable qualité veut voir le dossier de l'Exploitation tel qu'il était vendredi soir, pour le comparer au relevé d'un audit.

Restaurer cet état dans /srv/essai-restauration (le dossier Exploitation restauré doit s'y trouver), jamais dans /srv/partages, où l'Exploitation continue de travailler. Le dossier d'essai doit contenir exactement l'état de ce soir-là : chaque fichier dans sa version de vendredi soir, et aucun fichier apparu depuis.

Les sauvegardes de la semaine sont dans /srv/sauvegardes/exploitation : une complète le dimanche soir, une incrémentale chaque autre soir, et pour chaque soir le catalogue des empreintes de tous les fichiers, catalogue-<jour>.sha256. Le test n'est réussi qu'avec zéro erreur.

Rappel

Le chapitre le dit : en incrémental, restaurer un jour demande la complète, puis toutes les incrémentales qui la suivent jusqu'à ce jour, rejouées dans l'ordre. Chacune apporte les fichiers changés ce jour-là, et remplace les versions plus anciennes déjà extraites.

  • sudo tar -xzf archive.tar.gz -C dossier extrait toute une archive dans dossier. Quand root extrait l'archive, chaque fichier garde le propriétaire et les droits enregistrés.
  • for a in un deux trois; do commande $a; done répète une commande dans l'ordre donné. Un motif comme *.tar.gz, lui, se développe dans l'ordre alphabétique.
  • sha256sum -c catalogue recalcule l'empreinte de chaque fichier listé et affiche OK ou FAILED ; les chemins du catalogue sont relatifs (Exploitation/...), il se lance donc depuis le dossier d'essai.
  • find dossier -type f liste ce qui a été restauré, pour repérer un fichier que le catalogue ne connaît pas.
  • Le chapitre demande que le test se fasse sur un environnement séparé : une restauration d'essai lancée sur /srv/partages remettrait le dossier de l'Exploitation à un état ancien.

Boîte à outils

Un clic écrit la commande au curseur, sans la lancer.

Indications

Indication 2
Indication 3

Le ticket se prépare dès que la machine est prête.