Comment utiliser Timeshift pour sauvegarder et restaurer votre système Linux
La configuration d'un utilitaire d'instantané du système tel que Timeshift vous facilitera grandement la restauration de votre système Linux à n'importe quel état antérieur.
Étant un système d'exploitation hautement personnalisable et s'appuyant fortement sur les interactions CLI, Linux est sensible aux défaillances du système causées par des commandes ou des opérations système incorrectes. Ainsi, si vous utilisez Linux sur votre ordinateur principal, vous risquez de rencontrer fréquemment des problèmes.
Heureusement, il existe des outils de restauration du système qui créent des instantanés de vos fichiers et paramètres, que vous pouvez restaurer sur votre système pour le remettre à son point de fonctionnement précédent au cas où l'une de vos opérations le rendrait inutilisable.
Timeshift est l'un de ces outils pour Linux. Et dans ce guide, nous vous expliquerons les instructions pour l'utiliser sur votre machine Linux.
Qu'est-ce que le Timeshift ?
Timeshift est un outil de restauration du système pour Linux. Vous pouvez la considérer comme la fonctionnalité de restauration du système sous Windows ou l'application Time Machine sous macOS.
Timeshift fonctionne en créant un instantané de votre système en utilisant le mode rsync ou btrfs, selon votre distribution Linux. Pour ce faire, Timeshift crée essentiellement un point de restauration pour votre système à un moment où tout fonctionne correctement. Cette sauvegarde inclut tous les fichiers et paramètres système, et aucun fichier ou document utilisateur.
De cette façon, lorsque vous gâchez accidentellement quelque chose sur votre système lors de sa configuration ou de sa personnalisation, vous pouvez le restaurer à ce point de restauration et annuler toutes vos modifications.
Fonctionnalités de décalage temporel
Voici une liste de toutes les fonctionnalités notables de Timeshift :
Configuration minimale
Prise en charge des modes CLI et GUI
Prise en charge de btrfs
Prise en charge des instantanés rsync
Plusieurs options de niveau de sauvegarde (horaire, quotidienne, hebdomadaire, mensuelle et de démarrage)
Restauration entre distributions
Comment installer Timeshift sous Linux
Timeshift est préinstallé sur certaines distributions Linux, alors que vous devez l'installer manuellement sur d'autres.
1. Sur Ubuntu et ses dérivés
Si vous utilisez Ubuntu et ses dérivés comme Linux Mint, un système d'exploitation élémentaire, etc., vous avez très probablement déjà installé Timeshift. Et ainsi, vous pouvez commencer à l'utiliser tout de suite.
Cependant, si ce n'est pas le cas, vous pouvez installer Timeshift sur Ubuntu en exécutant ces commandes dans le terminal :
sudo add-apt-repository -y ppa:teejee2008/timeshift
sudo apt-get update
sudo apt-get install timeshift
Vous pouvez également accéder au Gestionnaire de logiciels de votre distribution et installer Timeshift à partir de là.
2. Sur Fedora, CentOS et RHEL
Timeshift ne prend en charge que les instantanés BTRFS dans Fedora. Pour l'obtenir, utilisez :
sudo dnf install timeshift
3. Sur Arch Linux et Manjaro
Enfin, sur Arch Linux, Manjaro, etc., vous pouvez installer Timeshift avec :
yay -S timeshift
Exécution et configuration initiales de Timeshift
Une fois que vous avez installé Timeshift, ouvrez le menu Applications, recherchez Timeshift et lancez-le. Il vous demandera d'entrer votre mot de passe utilisateur pour l'authentification. Saisissez-le et appuyez sur Authentifier.
Maintenant, si c'est la première fois que vous utilisez Timeshift sur votre machine, vous serez accueilli avec l'assistant de configuration. Ici, vous devez définir des préférences pour quelques paramètres Timeshift différents.
Tout d'abord, vous devrez sélectionner un type d'instantané entre Rsync et Btrfs.
Pour les non-initiés, l'option Rsync crée des instantanés à l'aide de rsync et de liens physiques. Fondamentalement, les instantanés Rsync ne contiennent que les fichiers et répertoires qui ont été modifiés ou modifiés - le reste des fichiers (inchangés) n'est pas sauvegardé dans l'instantané. Par conséquent, il prend moins d'espace disque. D'autre part, le mode Btrfs est idéal pour les utilisateurs utilisant l'une des distributions Linux qui utilisent le système de fichiers btrfs.
Une fois que vous avez sélectionné un type, appuyez sur Suivant.
Attendez quelques secondes pendant que Timeshift estime la taille de votre système. Dès qu'il est terminé, choisissez un emplacement sur votre système où vous souhaitez enregistrer les instantanés Timeshift.
Nous vous recommandons de le faire sur une clé USB externe ou un disque dur/SSD externe, car cela peut vous éviter des situations où vous ne pouvez pas démarrer votre système. Cliquez sur Suivant pour continuer.
En fonction de la fréquence à laquelle vous modifiez les éléments de votre système, l'étape suivante consiste à choisir une fréquence d'instantané. Cela sauvegardera automatiquement tous vos fichiers et paramètres système à l'intervalle défini sans votre intervention.
Cochez la case à côté d'un niveau sous Sélectionner les niveaux d'instantané et appuyez sur Suivant.
Enfin, Timeshift vous demande si vous souhaitez également sauvegarder votre dossier personnel dans l'instantané. Choisissez une option ici en conséquence et cliquez sur Suivant.
Cliquez sur Terminer pour terminer la configuration.
Comment utiliser Timeshift sous Linux
Après avoir configuré avec succès Timeshift sur votre machine, vous serez redirigé vers la fenêtre principale.
Vous pouvez effectuer toutes les opérations Timeshift dans cette fenêtre, comme indiqué dans les sections ci-dessous :
1. Créer un instantané à l'aide de Timeshift
Appuyez sur le bouton Créer dans la fenêtre principale de Timeshift, et Timeshift commencera à créer un instantané en utilisant vos préférences définies.
Asseyez-vous et laissez le processus se terminer.
Comme il s'agit de votre premier instantané, il peut prendre beaucoup de temps par rapport aux instantanés que vous prendrez par la suite. Une fois l'instantané prêt, il apparaîtra dans la fenêtre principale.
2. Restaurer un instantané
Vous pouvez restaurer un instantané dans deux situations : lorsque votre système fonctionne et lorsque vous ne pouvez pas démarrer sur votre système. Dans le premier cas, appuyez sur le bouton Restaurer dans la fenêtre principale de Timeshift, et une fenêtre s'ouvrira dans laquelle vous devrez sélectionner l'instantané que vous souhaitez restaurer.
De plus, il vous demandera également de sélectionner la partition cible où l'instantané doit être restauré. Sélectionnez-le et appuyez sur Suivant.
Maintenant, Timeshift effectuera un "essai à blanc", c'est-à-dire qu'il comparera l'état actuel du système avec celui de l'instantané. Selon la taille de votre instantané, cela aussi peut prendre du temps.
Une fois terminé, vous verrez une liste de tous les fichiers et répertoires qui doivent être restaurés et supprimés. Parcourez cette liste pour vérifier les modifications et qu'aucun fichier ou paramètre important n'est modifié au cours du processus.
Une fois que vous êtes satisfait des modifications, appuyez sur Suivant pour confirmer. Encore une fois, cliquez sur Suivant dans l'écran d'avertissement suivant pour confirmer la restauration de l'instantané.
Attendez un moment et Timeshift restaurera votre instantané.
Si vous ne parvenez pas à démarrer votre système, vous pouvez essayer de le démarrer à l'aide d'une clé USB active, puis utiliser Timeshift pour le restaurer à son état de fonctionnement précédent et réparer tout composant, paramètre ou fichier système cassé ou mal configuré.
3. Supprimer un instantané
S'il vous arrive de stocker beaucoup de médias et de logiciels sur votre ordinateur local et, pour une raison quelconque, vous enregistrez également des instantanés sur le même disque, vous souhaiterez peut-être supprimer vos anciens instantanés à un moment donné pour libérer de l'espace disque. .
Pour ce faire, cliquez sur l'onglet Supprimer dans la fenêtre principale de Timeshift. Ensuite, sélectionnez l'instantané que vous souhaitez supprimer et appuyez sur le bouton Supprimer.
Plus de pannes du système Linux avec Timeshift
Un utilitaire de restauration du système est une application indispensable sur votre machine Linux, surtout si vous aimez personnaliser votre système et avez besoin de bricoler assez souvent avec ses différents fichiers et configurations système.
En tant que tel, il est également essentiel de s'assurer que l'outil prend automatiquement des instantanés appropriés. Nous espérons que ce guide vous aidera à démarrer avec Timeshift. Vous pouvez donc l'utiliser pour configurer des instantanés automatiques, de sorte que lorsque vous devez restaurer votre système, vous pouvez le faire assez facilement.
De même, un autre excellent utilitaire de sauvegarde et de restauration du système Linux est dd, qui effectue une sauvegarde complète de votre système, y compris tout, des paramètres système à tous vos documents, fichiers et même applications.