Comment sauvegarder dans Linux Mint avec Timeshift

Les sauvegardes de fichiers et de systèmes seront toujours l'une des meilleures politiques de sauvegarde et de disponibilité des informations dans tout type d'organisation ou pour tout utilisateur. La raison en est que l'intégrité de ce type de données doit toujours être assurée car divers facteurs peuvent influencer les erreurs et le manque d'accès à l'information tels que :

  • Virus ou malware
  • Disque dur endommagé
  • Bogues logiciels
  • Mauvais réglages et plus.
Il existe plusieurs outils pour créer ce type de sauvegarde, mais aujourd'hui, nous allons nous concentrer sur un outil spécial appelé Timeshift et nous apprendrons comment l'installer et l'utiliser dans Linux Mint.

Qu'est-ce que le décalage temporelTimeshift pour les environnements Linux est une application qui a été développée pour offrir une fonctionnalité similaire à la fonction de restauration du système sous Windows ou à l'outil Time Machine sous macOS.
En utilisant Timeshift, il est possible de protéger le système d'exploitation en prenant des instantanés incrémentiels du système de fichiers à intervalles réguliers en fonction des besoins de gestion et ces instantanés peuvent être restaurés à une date ultérieure pour annuler toutes les modifications apportées au système tel qu'il est connu de tous. au niveau de la restauration.

Timeshift a deux modes de fonctionnement qui sont :

Mode RSYNCLe mode RSYNC, dans lequel les instantanés sont pris à l'aide de rsync et de liens physiques, où les fichiers communs sont partagés entre les instantanés, ce qui permet d'économiser davantage d'espace sur le disque dur. Chaque instantané est une sauvegarde complète du système qui peut être examinée avec un gestionnaire de fichiers.

Mode BTRFSEn mode BTRFS, tous les instantanés sont pris à l'aide des fonctions intégrées du système de fichiers BTRFS. Les instantanés BTRFS ne sont pris en charge que sur les systèmes BTRFS qui ont une disposition de sous-volume de type Ubuntu (avec les sous-volumes @ et @home).

L'outil Timeshift peut être comparé à des applications telles que rsnapshot, BackInTime et TimeVault, mais seulement qu'il a des objectifs différents, sa conception vise à protéger uniquement les fichiers et les paramètres système, mais les fichiers utilisateur tels que les documents, les images et la musique sont exclus de la sauvegarde qui garantit que les fichiers resteront inchangés lorsque nous restaurons le système à une date antérieure.

Fonctionnalités TimeshiftCertaines des fonctionnalités de Timeshift sont :

  • Timeshift nécessite très peu de configuration facilitant les tâches administratives
  • Les snapshots sont enregistrés par défaut dans la partition système (root) dans le chemin/timeshift
  • Plusieurs niveaux d'instantanés peuvent être activés avec des valeurs telles que l'heure, par jour, par semaine, par mois et par démarrage
  • Vous pouvez spécifier le nombre d'instantanés à conserver pour chaque niveau sélectionné
  • Les instantanés de démarrage fournissent un niveau de sauvegarde supplémentaire et sont créés à chaque démarrage du système d'exploitation, ces instantanés de démarrage sont créés avec un délai de 10 minutes afin que le démarrage du système ne soit pas affecté en termes de performances
  • Prend en charge les instantanés rsync sur tous les systèmes
  • Prend en charge les instantanés BTRFS sur les systèmes BTRFS
  • Les instantanés peuvent être restaurés en sélectionnant un instantané dans la fenêtre principale et en cliquant sur le bouton Restaurer dans la barre d'outils qui est vraiment simple à utiliser.
  • Les instantanés peuvent être restaurés à partir du système en cours d'exécution (restauration en ligne) ou à partir d'un autre système sur lequel Timeshift est installé (restauration hors ligne), ce qui augmente leur portée
  • Nous pouvons utiliser un CD Ubuntu Live, installer Timeshift sur le système live et restaurer un instantané sur le système principal
  • La restauration des sauvegardes à partir du système en cours d'exécution nécessite un redémarrage pour terminer complètement le processus de restauration

Système de configurations compatiblesTimeshift est capable de prendre entièrement en charge les systèmes de configuration suivants :

  • Normal - système d'exploitation installé sur des partitions non cryptées
  • LUKS Encrypted - Système d'exploitation installé sur les partitions chiffrées LUKS
  • LVM2 - Système d'exploitation installé sur les volumes LVM2 (avec ou sans LUKS)
  • BTRFS : système d'exploitation installé sur les volumes BTRFS (avec ou sans LUKS), seules les conceptions de type Ubuntu avec les sous-volumes @ et @home sont prises en charge ici
  • GRUB2 - Le chargeur de démarrage doit être GRUB2. Les anciens GRUB et autres chargeurs de démarrage ne sont pas pris en charge.
  • EFI - Les systèmes EFI sont pris en charge. Là il faut valider que la partition /boot/efi est sélectionnée pour le montage avant de restaurer les snapshots (l'application le fera automatiquement)
  • Encrypted Home : pour les utilisateurs avec Encrypted Home, les fichiers dans /home/.ecryptfs/$USER seront sauvegardés et restaurés. Les contenus déchiffrés dans $ HOME seront exclus
  • Répertoire privé crypté - Pour les utilisateurs disposant d'un répertoire privé crypté, les fichiers cryptés dans $ HOME /.Private seront exclus, ainsi que les fichiers décryptés dans $ HOME / Private (car il contient des données utilisateur)
  • Docker et conteneurs - Les systèmes Docker et conteneurisés ne sont pas pris en charge.

1. Comment installer Timeshif sur Linux Mint


Nous allons maintenant voir comment installer Timeshif dans Linux Mint. En cas d'autres distributions, nous devons exécuter ce qui suit :

Étape 1
Sur Ubuntu, Linux Mint, Elementary OS et d'autres applications basées sur Ubuntu :

 sudo add-apt-repository -y ppa: teejee2008 / ppa sudo apt-get update sudo apt-get install timeshift
Pour les autres distributions Linux, nous téléchargerons la dernière version à partir du lien ci-dessous.

Étape 2
Ensuite, nous exécuterons les opérations suivantes :

 sudo sh ./timeshift*amd64.run (systèmes 64 bits) sudo sh ./timeshift*i386.run (systèmes 32 bits)
Dans le cas de Mint, nous allons d'abord exécuter la ligne suivante pour télécharger le référentiel PPA :
 sudo add-apt-repository -y ppa: teejee2008 / ppa

AGRANDIR

Étape 3
Ensuite, nous mettrons à jour le système en utilisant la ligne suivante :

 sudo apt-get mise à jour

AGRANDIR

Étape 4
Enfin, nous installons Timeshift en exécutant :

 sudo apt-get install timeshift

AGRANDIR

2. Comment utiliser Timeshift dans Linux Mint

Étape 1
Une fois Timeshift installé dans le système, nous y accéderons depuis la section Système :

Étape 2
Pour y accéder il faudra fournir le mot de passe administrateur :

Étape 3
Cliquez sur Authentifier et l'assistant suivant s'affichera. Là, nous allons d'abord sélectionner le type d'instantané à utiliser, RSYNC ou BTRFS et une fois défini, cliquez sur le bouton Suivant.

Étape 4
Nous pouvons voir que le processus d'analyse du système démarre :

Étape 5
Dès que ce processus est terminé, nous allons sélectionner l'emplacement où les instantanés seront hébergés et cet emplacement doit contenir suffisamment d'espace pour cela :

Étape 6
Une fois l'emplacement défini, cliquez sur le bouton Terminer et ce qui suit s'affichera :

AGRANDIR

Nous pouvons voir que l'utilitaire Timeshift est actif.

3. Comment créer une sauvegarde avec Timeshift dans Linux Mint

Étape 1
Pour démarrer ce processus, il suffit de cliquer sur le bouton Créer situé en haut et nous verrons que le processus de sauvegarde commence :

Étape 2
Une fois ce processus terminé, nous en serons informés :

AGRANDIR

Pour restaurer une sauvegarde, sélectionnez-la simplement dans le panneau central et cliquez sur le bouton Restaurer en haut.

Désinstaller Timeshift du systèmeLorsque nous voulons désinstaller l'utilitaire Timeshift, exécutez simplement l'une des commandes suivantes :

 sudo apt-get remove timeshift sudo timeshift-uninstall

Nous pouvons voir comment Timeshift est un outil tout à fait adapté pour les tâches de sauvegarde sur les systèmes Linux. De cette façon, nous avons une solution complète à portée de main pour sauvegarder les informations du système en toute sécurité.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave