Outils pour utilisateurs

Outils du site


wiki:logiciels:timeshift

Timeshift

Pour sauvegarder des instantanés du système. Paramétrage simplissime, pour débutant.

https://doc.ubuntu-fr.org/timeshift
https://www.numetopia.fr/sauvegarder-votre-systeme-linux-avec-timeshift
https://teejeetech.in/ - Site de l'auteur, avec l'aide du logiciel (en anglais).

Timeshift est un logiciel qui permet de prendre des “instantanés” (ou snapshots, ou "points de restauration") de votre système, et de restaurer celui-ci (s'il devient instable) à partir de ces instantanés.
Il est assez similaire à TimeMachine pour MacOs ou au System Restore de Windows.

Un système ou un programme, distribue ses fichiers exécutables et ses paramètres dans divers endroits, pas forcément les mêmes pour une version différente du programme.
Il faut sauvegarder le système complet, sur un gros disque.
Il faut aussi avoir un autre programme de sauvegarde pour les données personnelles.

Il est prudent d'avoir un espace dédié, un disque (externe), ou une clef.

Caractéristiques

Il faut des périphériques avec un système de fichier compatible Linux (ext4…), pas Window$ (NTFS, FAT…).
Il n'est pas possible de faire des points de restauration dans le cloud ou en réseau.
Les instantanés sont enregistrés dans “/timeshift” de la partition sélectionnée.
Les instantanés sont créés si l'espace disponible est > 1Go.
Il y a un test toutes les heures pour savoir s'il peut / doit sauvegarder.

Problèmes

Le programme enregistre ses paramètres sur le disque externe (pour pouvoir les réutiliser si le disque interne lâche).
Il faut connecter le disque externe AVANT de lancer TimeShift. Sinon le programme n’a pas de paramètres et en propose des vierges.

Avantages

L'arborescence et les fichiers sont stockés au format normal. On peut aller les rechercher et voir ce qu'il y a dedans.
Le 1er instantané est complet.
Les suivants sont incrémentaux (seulement ce qui a changé). Des liens durs sont créés à partir des instantanés précédents.

Inconvénients

L'arborescence et les fichiers sont stockés au format normal, non compressé, l'espace disque occupé est de la même taille que l'original.
TimeShift n'est compatible qu'avec les formats ext4 et btrfs, pas avec un disque réseau.

Notes

Firefox, Chromium… — Lors d'une restauration, les paramètres reviennent à l'état de la sauvegarde (signets, historique, onglets, MdP enregistrés, paramètres…).
Sauf si on ne restaure pas la partition (indépendante) /home (qui contient .config).

Installation selon teejeetech

Selon le site de l'auteur : https://teejeetech.com/2020/11/15/timeshift-v20-11/

sudo add-apt-repository -y ppa:teejee2008/timeshift
sudo apt update
sudo apt install timeshift

OU

sudo add-apt-repository -y ppa:teejee2008/ppa && sudo apt update && sudo apt install timeshift

Ce PPA n’est pas indispensable, mais il peut permettre d'avoir une version plus récente du logiciel.

Installation selon Ubuntu

Logithèque : cliquer sur ce lien timeshift.
Ou : sudo apt install timeshift

Créer un paramétrage

Pour créer un paramétrage (éviter de le modifier), cliquez sur « Assistant ».

Type d'instantanésRSYNC (par défaut).
Emplacement de sauvegarde — (le disque de sauvegarde / la partition).
Planning de sauvegarde (tous les : heures, jours, semaines, mois).

  • Sans option cochée, les sauvegardes seront lancées manuellement.
  • Nombre de sauvegardes à conserver (mieux vaut en conserver de 2 à 5). En période d'installation : 7 jours, 4 semaines, 4 mois. On peut réduire ensuite.

Utilisateur : permet de sauvegarder vos fichiers personnels en plus du système.

  • inclure tout” sauvegardera vos fichiers personnels (déconseillée, car en cas de restauration, vous remplacerez aussi tous vos fichiers avec une ancienne version). Mieux vaut utiliser une sauvegarde séparée pour vos documents, sauf si les instantanés sont quotidiens, mais attention aux dossiers volumineux (cache…), voir avec K4DirStat pour KDE.
  • inclure les éléments cachés” sauvegardera vos fichiers de configuration personnelle du /home (/.local ; /.config…) en plus du système. C'est l'option à préférer.

Filtres : cette option vous permet d'exclure la sauvegarde de certains répertoires, en plus de ceux contenus dans exclude.list, situé dans le dossier de l’instantané.

  • En cliquant sur “Résumé” vous aurez la liste des répertoires qui ne sont pas sauvegardés par défaut (des fichiers temporaires, pour l'essentiel). La liste complète est dans exclude.list.

Astuces

On ne peut ajouter (pour exclure ou ajouter) des dossiers/fichiers cachés.
Solution : ajouter un dossier visible et cliquer ensuite sur sa ligne pour le modifier avec le chemin voulu.

K4Dir

Pour repérer les gros dossiers. Il visualise la taille des dossiers par des carrés et des barres. À utiliser après plusieurs jours d'utilisation, pas juste après une installation du système.
S'il n'est pas installé, Dolphin (KDE) est lancé en mode root.

Documentez

Après la création d'un “Cliché”, il est important de noter ce qui a été modifié avant de créer cet instantané. La colonne “Comments (click to edit)” sert à cela.
C'est bien pratique quand on modifie le système, de pouvoir retourner à un état stable, sans essayer tous les clichés.

Restauration

Comment restaurer un système qui plante.
Prenez des notes sur les options que vous choisissez dans ce processus de restauration.

  1. Lancer une session avec un Live CD.
  2. Sauvegarder vos fichiers d'utilisateurs. – Copier vos fichiers sur un disque externe avec un gestionnaire de fichiers.
  3. Installer TimeShift dans la session live.
  4. Brancher le disque contenant les instantanés déjà sauvegardés.
  5. Exécuter TimeShift.
    1. (o) Rsync — [Suivant]
    2. Sélectionner l'emplacement des instantanés : (le disque correspondant) — [Suivant]
    3. Sélectionner la dernière sauvegarde que vous supposez bonne (et la noter).
    4. [Restaurer] (en haut)
    5. “Veuillez sélectionner le périphérique cible” : laissez les options par défaut, sauf si vous pensez que le boot est abîmé. Dans ce cas :
      1. pour /boot – (faut-il choisir qqchose d'autre ?????)
      2. vérifier les options dans [Options du Bootloader (Avancées)].
    6. Confirm Actions — [Suivant]
    7. Avertissement — [Suivant]
    8. Restaurer Terminé — [Fermer]
  6. Redémarrer
  7. Si ça ne fonctionne pas, recommencer avec l'option /boot.
wiki/logiciels/timeshift.txt · Dernière modification : 2021/09/12 12:37 de palas

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki