Timeshift est un utilitaire Linux open source pour créer des sauvegardes systèmes.
Il fonctionne en graphique mais aussi en ligne de commandes.
Vous pouvez créer plusieurs sauvegarde systèmes qui fonctionnent sous la forme d’instantané (snapshot).
L’utilitaire donne la possibilité d’annuler les modifications systèmes sur Linux pour revenir à un point de restauration.
Ainsi à tout moment, il est possible de restaurer les fichiers systèmes pour récupérer un système corrompu incluant la réinstallation de GRUB2.
Dans ce tutoriel, je vous guide pour utiliser et installer Timeshift en ligne de commandes pour créer et restaurer une sauvegarde système sur Linux.
Table des matières
Comment installer Timeshift sur Linux
Sur Ubuntu, Debian ou Mint
- Depuis un Terminal, utilisez l’utilitaire APT pour installer timeshift :
sudo apt install timeshift
- Confirmez l’installation des paquets en appuyant sur la touche O et validez par entrée
- Patientez durant l’installation des paquets
Sur Redhat, Fedora
- Depuis un Terminal, utilisez l’utilitaire dns/yum pour installer timeshift :
sudo dnf install timeshift
- Confirmez l’installation des paquets en appuyant sur la touche O et validez par entrée
- Puis les paquets s’installent dans le système
Comment créer une sauvegarde système sur Linux
Pour créer une sauvegarde système, on utilise l’option –create de timeshift.
Par exemple pour créer une sauvegarde journalière :
sudo timeshift --create --comments "Sauvegarde journaliere" --tags D
- Voici un descriptif des options :
- –comments : Descriptif de la sauvegarde
- –tags D : représente la sauvegarde quotidienne
- –tags W : représente la sauvegarde hebdomadaire
- –tags M : signifie la sauvegarde mensuelle
- –tags O : signifie la sauvegarde à la demande
- La création d’un point de restauration / instantané peut prendre plusieurs minutes, cela dépend de la taille des fichiers et des ressources matérielles, patientez
Pour vérifier que la sauvegarde est planifiée correctement, utilisez l’option –check :
sudo timeshift --check
Si le message Scheduled snapshots are disabled – Nothing to do! apparaît, alors la sauvegarde système n’est pas planifiée.
Vérifiez que le service cron est démarré à l’aide de systemctl.
Comment restaurer une sauvegarde système sur Linux
- Listez les sauvegardes en utilisant l’option –list
sudo timeshift --list
- Puis identifiez la sauvegarde par son nom
- Ensuite pour restaurer une sauvegarde avec timeshift, utilisez l’option –restore et –snaphshot suivi du nom de l’instantané
sudo timeshift --restore --snapshot '2022-03-04_10-24-06'
- Puis appuyez sur Entrée pour confirmer la restauration
- Puis on vous propose de réinstaller Grub2 pour résoudre les problèmes de démarrage, appuyez sur y pour cela, sinon n
- Ensuite saisissez le numéro du disque où GRUB est installé. Dans mon cas il s’agit de sda donc 0
- Ensuite confirmez la restauration du système en appuyant sur y
- La restauration de l’instantané s’effectue, cela peut prendre du temps
- Linux est alors restauré à un instantané antérieure
Pour restaurer une sauvegarde sans réinstaller grub, utilisez l’option –skip-grub :
sudo timeshift --restore --skip-grub --snapshot '2022-03-04_10-24-06'
Comment gérer les sauvegardes et instantanés
sudo timeshift --list
Pour supprimer un instantané, on utilise l’option –delete.
Par exemple pour supprimer le snapshot 2014-10-12_16-29-08 :
sudo timeshift --delete --snapshot '2014-10-12_16-29-08'
Pour supprimer tous les instantannés :
timeshift --delete-all
Liens
- Clonezilla : Créer et restaurer une image système
- Clonezilla et DRBL : cloner des PC par le réseau
- Rescuezilla : créer une sauvegarde/image de disque
- Comment créer et restaurer une sauvegarde système sur Ubuntu avec Timeshift
- Déja Dup : Comment sauvegarder et restaurer ses fichiers sur Ubuntu
- Sauvegarder/restaurer des fichiers sur Linux avec Deja-dup
- Timeshift : créer et restaurer une sauvegarde système sur Linux (ligne de commandes)
- Comment créer une image système avec Linux avec dd
- Créer des sauvegardes Linux avec rsync
- Rclone : synchroniser des fichiers vers du stockage Cloud (Google Drive, iCloud, Amazon S3, etc)