a/lAlexandre LorinEN
02 / PHOENIXArch Linux / système

UNE MACHINE CHANGE.SES REPÈRES RESTENT.

Capturer les logiciels installés, les réglages et les services d’Arch Linux dans Git, puis comparer les changements et préparer leur restauration.

Voir comment ça marche ↓
Python · Git · Arch LinuxProjet personnel

En développement

Animation du principe de sauvegarde et de restauration.

01 / EN MOUVEMENT

De l’état d’une machine à un historique.

02 / Le point de départ

Garder la mémoire de son environnement Linux.

Les paquets, les configurations et les services d’une machine évoluent au fil des usages. Reconstituer cet ensemble demande de savoir ce qui a changé.

03 / Ce que le projet réunit

  • 01Capturer l’inventaire des paquets, les configurations et les services.
  • 02Comparer l’état courant à un état enregistré.
  • 03Préparer une restauration à partir de l’historique Git.

04 / Sous l’interface

La contrainte
Distinguer un état conservé dans Git des opérations qui modifient réellement la machine.
Le choix
Phoenix sépare l’historique de la configuration des actions qui touchent au système. Revenir à un snapshot dans le dépôt et appliquer cet état à la machine sont deux opérations distinctes.

Une bonne restauration commence par un état compréhensible : ce qui a été capturé, ce qui a changé et ce que l’on souhaite retrouver.

05 / Ce que cela explore

Séparer l’historique des actions système.

Inventorier, comparer et rendre une opération système compréhensible. Une approche utile dès qu’un environnement doit pouvoir être reproduit.

État du projet & périmètre de la présentation

Outil personnel en développement. La capture, la comparaison et la restauration sont présentes dans le code ; aucune restauration de machine réelle n’a été effectuée pour cette présentation.