Page 1 sur 1

Timeshift, précisions sur les instantanés incrémentiels

Posté : sam. 25 juil. 2020 15:07
par Laurent0718
Bonjour à tous,
J'ai une question concernant timeshift :
Il est écrit dans la doc (https://linuxmint-installation-guide.re ... shift.html, que les instantanés se font incrémentalement après le premier.
Du coup, nous ne devons pas supprimer le premier instantané ?
Y-a-t-il une importance s'il a été créé manuellement ?
Merci d'avance

Re: Timeshift

Posté : sam. 25 juil. 2020 20:33
par Laurent0718
Ok merci.
Je n'ai pas pu le tester, mais si timeshift avait été directement configuré pour faire des sauvegardes journalières dans la limite de 4.
Vu qu'il les supprime automatiquement, il ne supprimerais que les 3 dernières et pas la première ?
J'espère avoir été clair dans mon hypothèse.

Re: Timeshift

Posté : sam. 25 juil. 2020 21:47
par Christian_B
Bonjour, intrigué par cette discussion, je suis allé voir comment était fait le répertoire timeshift.
Sous timeshift/snapshoots, les différents répertoires datés ont leur propre arborescence de répertoires système, mais les fichiers correspondants qui s'y trouvent ont le même inode s'ils n'ont pas changé (c'est le cas de la grande majorité des fichiers tant qu'on reste dans la même version de Mint). Donc il s'agit en fait du même fichier visible à plusieurs emplacements (hard links).
Dans ces conditions timeshift grossit peu tant qu'on reste dans la même version de Mint.

D'autre part, le système de fichiers (c'est connu) garde un fichier tant qu'il est présent au moins une fois dans un répertoire. Il n'y a donc pas de risque à supprimer d'anciens clichés dont on n'a plus besoin (peu importe que ce soit le premier ou non).
Heureusement car sinon le problème serait exactement le même pour un cliché intermédiaire que pour le premier et Timeshift ne serait pas viable !
C'est exactement le même principe que pour les logiciels incrémentaux de sauvegarde de données comme Back In Time.

Re: Timeshift

Posté : dim. 26 juil. 2020 08:28
par Laurent0718
Bonjour Christian_B,
Même si je n'ai pas tout compris ce que tu as écrit, j'en retire que je peux supprimer les points de restauration que je veux (même le premier) sans que ça est d'incidence.
Cela est donc géré en interne par timeshift si je comprend bien.

Re: Timeshift

Posté : dim. 26 juil. 2020 09:52
par tioker
Bonjour,

L'incrémentielle sauvegarde les modifications depuis la dernière sauvegarde complète (mensuelle en général). Donc les incrémentielles vont grossir jusqu'à la prochaine sauvegarde complète. Ce type de sauvegarde permet de revenir à un état pour une date donnée. Supprimer les intermédiaires enlève la possibilité de restaurer à la date de la sauvegarde supprimée mais conserve les autres possibilités.

La différentielle sauvegarde les modifications depuis la dernière sauvegarde. Donc elles ne vont refléter que les modifications de la période entre deux sauvegardes. On peut aussi revenir à une date à la condition de conserver toutes les intermédiaires, sans quoi c'est cassé.

L'incrémentielle peut être plus longue mais elle est plus sécurisante car si une différentielle vient à manquer, c'est toute la série postérieure qui est inutilisable.

Comme le dit @cyrille, autant faire ta sauvegarde sur un média amovible, voir réseau. Et pour ma part le prix et la capacité des clés USB nous permettent de ne pas être trop radin en espace de sauvegarde et de garder les paramètres d'origine. Pour moi 64Go est bien, 256 pour ceux qui veulent conserver un gros historique. Une clé USB permet de restaurer simplement à cas de plantage complet et de ré-installation. Les ressources réseau nécessitent de manipuler sur la Live USB mais c'est pas si compliqué.

Il y a sur ce forum de nombreux exemples de restauration réussie avec Timeshift.

Littérature.

A oui... prévoir du temps à son PC pour sauvegarder. C'est à dire ne pas l'arrêter tout le temps et lui laisser le temps d'écrire sur le média, sans quoi la session Timeshift sera non référencée dans la liste des points de sauvegarde.

Cdlt

Re: Timeshift

Posté : dim. 26 juil. 2020 14:25
par Mia88
Bonjour,

Je confirme, la première sauvegarde peut être supprimée sans mauvaises surprises, je le fais régulièrement ;)

Les définitions d'incrémentielle et de différentielle que j'ai pu lire ne sont pas claires pour moi, mais pour Timeshift je vois les choses de cette façon :

Quand on fait la première sauvegarde avec Timeshift, c'est long car tout est sauvegardé bien sûr.

Pour la seconde et les suivantes c'est bien plus rapide, car seul ce qui a été modifié est sauvegardé.

On a par ex 4 sauvegardes A, B, C et D qui se suivent chronologiquement.
Si on supprime A, B récupérera le contenu de A.
La première sauvegarde de la liste est donc toujours la plus lourde.
Les suivantes seront des "bouts de sauvegardes" ne contenant que ce qui a été modifié par la suite.
Si on supprime C, c'est D qui récupérera le contenu de C.
Lors de la restauration, Timeshift récupère le premier instantané, qui est le plus complet, ajoute les "morceaux" suivants, et s'arrête à l'instantané que l'on souhaite restaurer.

D'après ce que j'ai pu lire, bien que les instantanés de Timeshift soient incrémentiels, il parvient à rendre chaque instantané complet en utilisant des liens durs.

Re: Timeshift

Posté : lun. 27 juil. 2020 09:24
par Laurent0718
Ok, je comprends mieux.
Merci de vos explications

Re: Timeshift

Posté : mer. 29 juil. 2020 08:31
par arghlub
Salut,
sujet "résolu" = sujet fermé et déplacé dans la rubrique «Logiciels», si besoin de le réouvrir → message privé à un membre de l'équipe ;)