Comment créer des instantanés dans openSUSE avec YaST2

Les instantanés sont un moyen simple d’annuler les erreurs de configuration et d’autres problèmes. Avec openSUSE, travailler avec des instantanés est incroyablement facile. Jack Wallen vous montre comment.

OpenSUSE est une autre distribution Linux exceptionnelle qui a beaucoup à offrir. Beaucoup pensent qu’openSUSE est l’une des meilleures versions de Linux pour les cas d’utilisation de bureau d’entreprise. L’une des nombreuses raisons à cela est l’outil d’instantané intégré rendu possible par une combinaison du système de fichiers btrfs et du plug-in YaST2 snapper.

Pour ceux qui ne sont pas aussi familiers avec openSUSE (ou SUSE), YaST2 signifie Yet another Setup Tool et est un emplacement centralisé pour la configuration de SUSE et openSUSE. Mais ne considérez pas YaST2 comme un simple outil de configuration du système, car il est bien plus puissant que cela. Et parce qu’il prend en charge un vaste système de plug-ins, il est possible d’étendre facilement l’ensemble des fonctionnalités. Mais avec les versions modernes d’openSUSE ou de SUSE, YaST2 inclut le plugin snapper.

VOIR : 5 distributions de serveur Linux que vous devriez utiliser (TechRepublic Premium)

qu’est-ce que le vivaneau? Snapper est l’outil d’instantané de btrfs. De par sa conception, snapper est un outil en ligne de commande. Mais avec openSUSE, YaST2 inclut une interface graphique qui rend la gestion des instantanés incroyablement simple.

Je veux vous présenter cet outil, afin que vous vous retrouviez comme chez vous en créant des instantanés sur vos postes de travail openSUSE.

Que sont les instantanés ?

Avant de plonger là-dedans, vous vous demandez peut-être quels sont ces instantanés auxquels je ne cesse de faire référence. Pensez-y de cette façon : un instantané est un moment dans le temps pour le système de fichiers de votre ordinateur que vous avez enregistré au cas où quelque chose tournerait mal. Si cela se produit inévitablement, vous pouvez restaurer le système de fichiers à un état antérieur. En termes simples, c’est une sauvegarde.

Prêt à l’emploi, openSUSE est configuré pour créer automatiquement certains instantanés. Lorsque vous exécutez l’outil pour la première fois, vous trouverez des instantanés pour des moments tels que :

  • Premier système de fichiers racine (installation du système d’exploitation)
  • Post-installation
  • Mises à jour en ligne

En d’autres termes, tout événement majeur déclenchera la création d’un instantané. Mais il peut arriver que vous souhaitiez créer manuellement un instantané. Supposons, par exemple, que vous souhaitiez apporter une modification majeure à la configuration de votre système. Avant de faire cela, créez un instantané. En cas de problème, vous pouvez toujours revenir à l’instantané que vous avez créé avant le changement de configuration.

Ce dont vous aurez besoin

La seule chose dont vous aurez besoin pour cela est une instance en cours d’exécution d’openSUSE. Je ferai une démonstration avec Tumbleweed (la version à diffusion continue d’openSUSE), mais vous pouvez opter pour Leap (la version à diffusion statique). Et c’est tout ce dont vous avez besoin. Voyons comment cela fonctionne.

Comment créer un instantané avec YaST2

Connectez-vous à votre instance d’openSUSE. Cliquez sur le menu du bureau et tapez snapper. Cliquez sur l’entrée YaST2 – YaST Filesystem Snapshots et, lorsque vous y êtes invité, saisissez votre mot de passe utilisateur. Lorsque YaST2 s’ouvre(Figure A), vous devriez voir une liste de tous les instantanés actuels.

Figure A

L’outil YaST2 Snapper est prêt à fonctionner.

Supposons que vous êtes sur le point d’apporter une modification majeure à la configuration du système et que vous souhaitez créer un instantané. Cliquez sur le bouton Créer. Dans la fenêtre résultante (Figure B), donnez à l’instantané un nom mémorable (vous voudrez savoir exactement quel instantané choisir si vous devez revenir en arrière).

Figure B

Nommez votre nouvel instantané.

Si vous souhaitez concentrer un instantané sur des données utilisateur particulières, vous pouvez ajouter le nom d’utilisateur dans le champ Données utilisateur, sinon vous pouvez laisser tout le reste vide et cliquer sur OK.

Maintenant que vous avez créé un instantané, testons-le. Ouvrez une fenêtre de terminal et lancez la commande :

sudo touch /etc/testing

Ce que vous avez fait ici est de créer un nouveau fichier (vide) dans le répertoire /etc nommé testing. Comme cela a été fait après l’instantané, il doit être récupéré. Découvrons-le.

Sélectionnez le nouvel instantané dans la liste, puis cliquez sur Afficher les modifications. Dans la nouvelle fenêtre, vous devriez voir etc listé (Figure C).

Figure C

Le répertoire etc est affiché car nous avons apporté une modification dans ce répertoire.

Sélectionnez l’entrée etc, puis, dans la fenêtre suivante, développez-la pour révéler ce qui a changé depuis la prise de l’instantané. Vous devriez voir la liste des tests (Figure D).

Figure D

Notre nouveau fichier de test est répertorié comme étant créé après la prise de l’instantané.

Si vous sélectionnez ce fichier, vous pouvez ensuite cliquer sur Supprimer pour le supprimer.

Supposons cependant que nous ayons modifié le fichier smb.conf. Si nous apportons une telle modification et que nous l’affichons ensuite dans la vue d’ensemble de l’instantané sélectionné, nous verrons la modification répertoriée (Figure E).

Figure E

J’ai changé le nom du groupe de travail Samba de WORKGROUP à HIVENET.

Si cette modification a causé des problèmes, vous pouvez cliquer sur Restaurer la sélection pour rétablir la modification à l’état antérieur à l’instantané.

Et c’est aussi simple que cela de gérer les instantanés sur openSUSE. C’est l’un de ces outils que vous espérez ne jamais avoir à utiliser, mais vous serez reconnaissant qu’il soit là si l’occasion se présente.

Abonnez-vous à TechRepublic Comment faire fonctionner la technologie sur YouTube pour tous les derniers conseils techniques pour les professionnels de Jack Wallen.

Image : openSUSE