Recherche de site Web

Guide de sauvegarde et de restauration des systèmes Linux avec Timeshift


Ce guide du débutant vous montre comment sauvegarder et restaurer facilement des systèmes Linux avec l'application Timeshift.

Débutant ou avancé, un utilisateur Linux aura, à un moment donné, le besoin d'une solution de sauvegarde.

Il suffit d'une seule commande sudo pour se tromper et vous serez renvoyé à l'âge de pierre. Linux ne vous montre aucune pitié lorsque vous ne disposez pas d’une sauvegarde solide.

Il existe de nombreux logiciels de sauvegarde impressionnants disponibles pour Linux. Presque toutes les distributions sont livrées avec un outil de sauvegarde facile à utiliser comme Deja Dup. Il sauvegarde et protège vos documents, votre musique et d'autres éléments importants. Lorsque vous réinstallez Linux, vous pouvez récupérer vos données importantes grâce à la sauvegarde que vous avez créée.

Cependant, vous devrez réinstaller le logiciel et les pilotes et reconfigurer le système fraîchement installé. Et ce n'est rien de moins qu'un cauchemar.

C'est là que des outils comme Timeshift sont utiles.

Sauvegarder et restaurer le bureau des paramètres du système Linux avec Timeshift

Lorsque vous êtes dans une situation où vous avez gâché les paramètres du système et que vous souhaitez revenir à l'état précédent, la sauvegarde Timeshift vous aide.

Bon sang, cela peut même vous sortir de situations où vous ne pouvez même pas vous connecter à votre système.

Timeshift ne sauvegarde pas vos fichiers habituels dans le dossier de départ.

Du moins pas par défaut. Vous pouvez le faire avec Deja Dup, l'application de sauvegarde par défaut installée dans les distributions comme Ubuntu.

Timeshift sert à sauvegarder les fichiers et les paramètres du système. Ainsi, lorsque vous configurez votre système, effectuez une certaine personnalisation et gâchez le système au cours du processus, vous pouvez revenir à l'ancien instantané du système.

Timeshift est conçu pour protéger les fichiers et les paramètres du système. Ce n'est PAS un outil de sauvegarde et n'est pas destiné à protéger les données des utilisateurs. L'intégralité du contenu des répertoires personnels des utilisateurs est exclue par défaut.

Installer Timeshift sous Linux

Voyons comment installer Timeshift dans diverses distributions Linux.

1. Pour Ubuntu et Linux Mint

Timeshift est disponible dans le référentiel Universe d'Ubuntu 20.04 et versions supérieures. Cela signifie que vous pouvez l'installer sur Ubuntu 20.04 et Linux Mint 20 à l'aide de la commande apt.

Ouvrez le terminal dans Ubuntu et entrez la commande suivante :

sudo apt install timeshift

Timeshift est désormais installé par défaut dans Linux Mint.

2. Pour Arch Linux et ses dérivés

La dernière version de la solution de sauvegarde Timeshift est disponible dans le référentiel d'utilisateurs Arch. Activez AUR et obtenez Timeshift.

La commande ci-dessous utilise yay comme assistant AUR :

yay -S timeshift

3. Pour Fedora et ses dérivés

Timeshift est disponible dans les dépôts de Fedora et vous pouvez l'installer en utilisant :

sudo dnf install timeshift

Timeshift est principalement destiné aux systèmes Linux de bureau. Il existe différentes solutions de sauvegarde pour les serveurs Linux.

Comment utiliser Timeshift pour sauvegarder un système Linux

Maintenant que vous l’avez installé, voyons comment l’utiliser.

Eh bien, il n’y a pas de problème de ligne de commande ici. Lancez Timeshift depuis le menu. Entrez votre mot de passe sudo lorsque cela vous est demandé. Cliquez sur Créer. Fait.

Ne t'inquiète pas; Je vais montrer chaque étape en détail.

Création d'une sauvegarde du système

Ci-dessous, vous trouverez comment créer une sauvegarde système normale à l'aide de Timeshift.

Étape 1 : Ouvrir Timeshift

Après avoir installé Timeshift, lancez-le depuis le menu système. Il vous demandera le mot de passe de votre compte utilisateur.

Étape 2 : Sélectionnez le type d'instantané

Une fois Timeshift ouvert, sélectionnez le type d'instantané dans la fenêtre suivante. Vous avez le choix entre deux options :

  • RSync : les instantanés sont pris à l'aide de rsync et de liens physiques. Les fichiers communs sont partagés entre les instantanés, ce qui économise de l'espace disque. Chaque instantané est une sauvegarde complète du système qui peut être parcourue avec un gestionnaire de fichiers.

  • BTRFS : les instantanés sont pris à l'aide des fonctionnalités intégrées du système de fichiers BTRFS. Les instantanés BTRFS sont pris en charge uniquement sur les systèmes BTRFS ayant une disposition de sous-volumes de type Ubuntu (avec les sous-volumes @ et @home).

Si vous ne connaissez pas BTRFS, il est probable que vous utilisiez le système de fichiers EXT4 par défaut. Dans ce cas, optez pour RSYNC.

Ne vous inquiétez pas, si vous sélectionnez BTRFS dans un système EXT4, cette erreur s'affichera :

Cela commencera à estimer la taille de votre système.

Étape 3 : Sélectionnez le périphérique de stockage

Dans cette étape, vous devez indiquer l'emplacement où la sauvegarde sera stockée.

Vous pouvez utiliser le disque dur de votre ordinateur ou un disque USB externe pour le stockage de sauvegarde.

Si vous utilisez le disque dur de votre ordinateur, les sauvegardes Timehsift peuvent être créées automatiquement selon un planning.

Si vous utilisez un disque USB externe, vous devez créer manuellement les sauvegardes lorsque vous le branchez ou le garder toujours branché.

Il est recommandé d'utiliser un disque externe comme emplacement de sauvegarde au cas où quelque chose de grave arriverait à votre disque dur. Et le lecteur USB ou externe que vous allez utiliser doit être formaté sur un système de fichiers Linux. Sinon, il ne sera pas détecté.

Désormais, vous pourrez afficher divers appareils avec des systèmes de fichiers pris en charge dans la fenêtre Timeshift.

Vous pouvez voir dans la capture d'écran ci-dessus que j'ai sélectionné mon disque externe formaté. Sélectionnez l'emplacement souhaité et cliquez sur Suivant.

Étape 4 : Configurer les instantanés programmés

L'écran suivant vous guidera pour configurer des sauvegardes planifiées. Il existe plusieurs options de planification telles que mensuelle, hebdomadaire, quotidienne, horaire, etc.

Sélectionnez l’un d’entre eux ou plusieurs d’entre eux.

Vous pouvez également définir le nombre de copies que vous souhaitez conserver pour chaque type de sauvegarde planifiée.

Vous devez disposer d’une bonne quantité de stockage à portée de main pour que la sauvegarde et votre travail quotidien se déroulent sans problème.

Étape 5 : Sélectionnez les fichiers/dossiers

Dans cette étape, vous devez sélectionner les parties de votre système qui vont être sauvegardées.

Par défaut, les fichiers utilisateur ne sont pas sauvegardés. Seuls les fichiers nécessaires au bon fonctionnement du système sont sauvegardés.

Cela présente plusieurs avantages. Si vous sauvegardez les fichiers utilisateur lors de la restauration, ces fichiers seront écrasés et toutes les modifications que vous avez apportées après la création de la sauvegarde seront supprimées. Alors, choisissez judicieusement ces dossiers.

Comme vous pouvez le voir sur la capture d'écran ci-dessus, il existe une option pour sauvegarder les fichiers cachés. Cela signifie que vous pouvez également sauvegarder vos fichiers de configuration. Mais gardez à l’esprit que lors de la restauration, les modifications que vous avez apportées seront écrasées par l’ancien fichier sauvegardé.

Une fois terminé, cliquez sur Terminer pour terminer la configuration.

Étape 6 : Créer la sauvegarde

Une fois la configuration initiale terminée, vous accéderez à la page d'accueil de Timeshift, où vous pourrez créer la première sauvegarde en cliquant sur le bouton Créer.

Cela commencera à créer la sauvegarde pour vous. Attendez la fin du processus.

Utilisez Timeshift pour sélectionner manuellement les fichiers et dossiers à sauvegarder (si nécessaire)

Timeshift peut également être utilisé pour sauvegarder uniquement des fichiers ou des dossiers particuliers, ainsi que vos autres sauvegardes système.

Par exemple, si vous souhaitez sauvegarder votre ~/.bashrc et votre dossier Musique, vous pouvez le faire.

Étape 1 : Accédez aux paramètres

Vous devez terminer la configuration initiale, c'est-à-dire jusqu'à atteindre la page de sauvegarde Créer. À partir de là, sélectionnez le bouton Paramètres.

Étape 2 : Sélectionnez les fichiers/dossiers

Dans la boîte de dialogue suivante, accédez à l'onglet Filtres et sélectionnez l'option Ajouter des fichiers/Ajouter des dossiers. Cela ouvrira le navigateur de fichiers, sélectionnera le fichier/dossier en conséquence et cliquera sur Ouvrir.

Étape 3 : Définissez les fichiers/dossiers à inclure dans la sauvegarde

Maintenant, vous devez vous assurer que les fichiers/dossiers que vous avez sélectionnés doivent être inclus dans la sauvegarde. Par défaut, ils sont exclus. Pour cela, changez le bouton radio adjacent aux fichiers/dossiers vers le signe "+". Cliquez ensuite sur OK.

Ou vous pouvez cliquer sur le bouton Résumé pour afficher le résumé des fichiers/dossiers exclus/inclus dans la sauvegarde. Les fichiers/dossiers précédés d'un signe « + » seront inclus dans la sauvegarde.

Vous pouvez créer la sauvegarde avec les éléments sélectionnés en cliquant sur le bouton Créer.

Utilisez Timeshift pour sauvegarder des fichiers avec des extensions spécifiques (si nécessaire)

Comme ci-dessus, vous pouvez sauvegarder des fichiers portant certaines extensions à l'aide de Timeshift. Par exemple, si vous souhaitez sauvegarder tous les fichiers .mp3 ou .pdf, vous pouvez le faire.

Étape 1 : Ajouter des extensions spécifiques

Tout d'abord, vous devez sélectionner l'onglet Paramètres, puis l'onglet Filtres, comme à l'étape précédente. Maintenant, cliquez sur le bouton Ajouter en bas et fournissez les extensions que vous souhaitez sauvegarder séparément.

Non pas que, les extensions doivent être chaînées au format :

*.mp3,*.png,*.pdf

Une fois terminé, appuyez sur OK.

Étape 2 : Ajoutez la liste à inclure

Faites en sorte que les extensions sélectionnées soient incluses en tournant le bouton radio adjacent sur le signe "+". Sur l'écran, vous pouvez voir, même si j'ai ajouté les extensions, elle n'est pas incluse (basculer la radio du côté "plus").

Appuyez sur OK, puis appuyez sur le bouton Créer pour démarrer le processus de sauvegarde.

Comment restaurer votre système Linux à partir d'une sauvegarde Timeshift

Dans les sections ci-dessus, vous avez vu différentes méthodes pour sauvegarder votre système Linux à l'aide de Timeshift. Alors maintenant, vous allez envisager de restaurer le système à l’aide de la sauvegarde dont vous disposez.

1. Depuis le même système d'exploitation

Lorsque vous pouvez toujours vous connecter à votre système d'exploitation et souhaitez revenir à un état antérieur, lancez simplement Timeshift à partir du menu ou du tableau de bord, sélectionnez une image de restauration et appuyez sur restaurer. C'est tout.

Si votre sauvegarde est sur USB externe, vous devez bien sûr la brancher.

Une fois la restauration terminée, redémarrez le système pour obtenir l'effet.

2. Restauration lorsque vous ne pouvez pas vous connecter à votre système Linux

Cette section est destinée aux systèmes qui ne peuvent pas se connecter à un environnement graphique. Il y a encore de l'espoir de le ramener à l'état normal.

Vous aurez besoin d’une clé USB Linux active. Créez-en un à l'aide d'un autre ordinateur.

Je recommande fortement de conserver un Ubuntu Live USB ou tout autre USB Linux live, car cela peut vous sauver la vie. Il n’y a aucune excuse pour ne pas avoir cela.

Étape 1 : Installer Timeshift dans Live USB

Démarrez la session Linux en direct et installez Timeshift. Oui, vous pouvez installer des applications lors de sessions en direct.

Pour installer Timeshift dans Ubuntu Live USB, vous devez d'abord activer le référentiel Universe en utilisant :

sudo add-apt-repository universe

Une fois cela fait, saisissez :

sudo apt install timeshift

Désormais, vous pouvez utiliser Timeshift en direct USB.

Étape 2 : Parcourez l'assistant de configuration

Après l'installation, lancez l'application et suivez l'assistant d'installation. Autrement dit, sélectionnez d'abord rsync et cliquez sur Suivant.

Maintenant, sélectionnez le lecteur de sauvegarde que vous aviez utilisé précédemment dans la liste.

Cela vous amènera à la fenêtre principale de Timeshift, où vous pourrez trouver votre sauvegarde répertoriée.

Étape 3 : Restaurer la sauvegarde

Sélectionnez la sauvegarde que vous souhaitez restaurer et cliquez sur restaurer.

Dans l'écran suivant, il vous posera des questions sur les chemins de restauration. Fournissez-le en fonction de votre système.

Je vous recommande de laisser Timeshift réinstaller le chargeur de démarrage.

Si vous rencontrez des problèmes avec la restauration, confirmez les emplacements de restauration, car cela peut varier en fonction de votre système. De plus, parfois, lorsqu'une erreur liée à 'initramfs' se produit, vous pouvez la résoudre en activant le bouton mettre à jour initramfs et réessayer.mettre à jour initramfs durée>

Une fois Suivant enfoncé, un essai à sec démarre.

Timeshift demandera alors de confirmer les actions.

Cliquez sur Suivant, si vous êtes satisfait des actions à réaliser. Cela vous donnera une clause de non-responsabilité concernant le formatage des données à effectuer. Cliquez à nouveau sur Suivant.

La restauration démarrera une fois que vous aurez cliqué sur Suivant.

Attendez un peu pour que la restauration soit terminée. Cela vous donnera une fenêtre terminée, une fois que tout sera OK.

Redémarrez le système, puis retirez le Live USB lorsque vous y êtes invité. Plus tard, démarrez votre système Linux restauré.

Espérons que les choses reviendront à la normale.

Conclusion

La sauvegarde et restauration du système Linux peut-elle être plus simple ? Ce programme vous donne la possibilité de bricoler, de gâcher et d'essayer de nouvelles choses sans aucune crainte ni regret.

Un outil inestimable dans l'arsenal de tout utilisateur Linux. Pas étonnant que Linux Mint ait commencé à le fournir par défaut.

Quel regard portez-vous sur l’incroyable Timeshift ? Comment sauvegarder votre système Linux ?

Dites-nous également les situations dans lesquelles vous avez vraiment commis une erreur et où le décalage temporel aurait pu être ou a été utile. N'oubliez pas de partager. Vous pourriez sauver une vie Linux :D

Articles connexes: