Timeshift, l'une des meilleures applications de gestion de snapshots Btrfs sur Linux desktop

XDA a soutenu cette semaine que les distributions immuables ne sont pas la seule voie vers un système que vous ne pouvez pas casser. Les snapshots Btrfs font la plupart de ce que Fedora Silverblue et openSUSE Aeon promettent, sans vous obliger à réapprendre le fonctionnement du gestionnaire de paquets. Prenez un snapshot avant une mise à jour importante, restaurez avec une seule commande si la mise à jour tourne mal, continuez à travailler. Les six meilleures applications pour les snapshots Btrfs sur Linux desktop ci-dessous couvrent l’ensemble du flux de travail, d’une interface conviviale à la rotation complète des sauvegardes.

Nous avons limité la liste aux applications activement maintenues en 2026 et qui traitent les snapshots Btrfs comme le chemin principal, non comme une fonctionnalité ajoutée à un outil de sauvegarde générique.

Ce qu’il faut rechercher dans une application de snapshot Btrfs

Les snapshots automatiques sur les opérations de paquets, de sorte qu’une mauvaise mise à jour a toujours un point de restauration correspondant. Restauration au démarrage via GRUB, de sorte qu’un snapshot peut sauver un système qui ne termine pas l’amorçage. Rotation des snapshots, de sorte que les anciens snapshots sont élagués automatiquement avant de remplir le lecteur. Une interface graphique pour ceux qui la veulent et une CLI pour ceux qui en ont besoin dans des scripts. Prise en charge des points d’accroche avant et après autour des exécutions du gestionnaire de paquets. Fonctionnalités natives de Btrfs (sous-volumes, envoi/réception) plutôt que de traiter le système de fichiers comme une boîte noire.

Comparaison rapide

Application Meilleur pour Interface Snapshot auto sur mises à jour Restauration au démarrage Coût
Timeshift Débutants sur Mint et Ubuntu Oui Optionnel Avec grub-btrfs Gratuit
Snapper openSUSE et les originaux Btrfs Non (Yast sur SUSE) Oui Avec grub-btrfs Gratuit
btrbk Envoi/réception vers un hôte distant Non Non Non Gratuit
BTRFS Assistant Interface Snapper pour autres distributions Oui Via Snapper Avec grub-btrfs Gratuit
grub-btrfs Intégration du chargeur d’amorçage Non Non Oui Gratuit
Yabsnap Rotation légère scriptée Non Oui Avec grub-btrfs Gratuit

Les applications

1. Timeshift, meilleur pour les débutants sur Mint et Ubuntu

Timeshift est fourni en tant que gestionnaire de snapshots par défaut sur Linux Mint et est l’outil que la plupart des utilisateurs Ubuntu finissent par installer en premier. L’interface graphique est un assistant : choisissez le backend de snapshots (Btrfs en est une option), choisissez un horaire, c’est fait. Les restaurations s’exécutent depuis la même interface ou depuis une clé USB en direct lorsque le système ne peut pas s’amorcer.

Où il est insuffisant : il se concentre sur les snapshots système par défaut, et il ne s’intègre pas aussi étroitement au gestionnaire de paquets que Snapper le fait sur openSUSE.

Tarification : gratuit et open source, maintenu sous le parapluie de Linux Mint.

Télécharger : Timeshift sur GitHub

Conclusion : choisissez Timeshift si vous voulez un gestionnaire de snapshots qui fonctionne au premier clic et ne pose jamais d’autres questions.

2. Snapper, meilleur pour openSUSE et les originaux Btrfs

Snapper est l’implémentation de référence du snapshotting Btrfs sur Linux. Il s’intègre directement à zypper sur openSUSE et DNF sur Fedora avec les bons plugins, de sorte que chaque opération de paquet obtient automatiquement un snapshot avant et après. Les snapshots de chronologie s’exécutent selon un horaire, et la rotation est configurable par sous-volume.

Où il est insuffisant : pas d’interface graphique fournie en dehors de Yast sur openSUSE, et la syntaxe du fichier de configuration mérite de lire le manuel.

Tarification : gratuit et open source.

Télécharger : openSUSE Snapper

Conclusion : choisissez Snapper si vous voulez l’intégration du gestionnaire de paquets la plus profonde que Linux offre et si vous pouvez vivre dans des fichiers de configuration.

3. btrbk, meilleur pour l’envoi/réception vers un hôte distant

btrbk traite les snapshots Btrfs comme la source de sauvegardes incrémentielles envoyées via SSH à une cible Btrfs distante. Cela signifie qu’un ordinateur portable peut envoyer son sous-volume home à un NAS domestique toutes les heures, et le côté réception reste dédupliqué au niveau du système de fichiers. Les politiques de rotation couvrent la rétention horaire, quotidienne, hebdomadaire et mensuelle.

Où il est insuffisant : pas d’interface graphique, et le fichier de configuration est l’interface. La cible distante doit également exécuter Btrfs.

Tarification : gratuit et open source.

Télécharger : btrbk sur digint

Conclusion : choisissez btrbk si vous voulez que les snapshots Btrfs alimentent les sauvegardes hors machine sans couche rsync séparée.

4. BTRFS Assistant, meilleur pour l’interface Snapper sur d’autres distributions

BTRFS Assistant place une interface graphique Qt au-dessus de Snapper, de sorte que Fedora, Arch et d’autres distributions Btrfs peuvent utiliser l’intégration du gestionnaire de paquets de Snapper sans éditer manuellement les configs. La gestion des sous-volumes, la navigation dans les snapshots et la restauration vivent tous dans une seule fenêtre.

Où il est insuffisant : c’est toujours un wrapper léger. Si Snapper est mal configuré, l’interface graphique ne peut pas le corriger.

Tarification : gratuit et open source.

Télécharger : BTRFS Assistant sur GitLab

Conclusion : choisissez BTRFS Assistant si vous voulez Snapper sur une distribution non-SUSE sans vivre dans le terminal.

5. grub-btrfs, meilleur pour l’intégration du chargeur d’amorçage

grub-btrfs est le maillon manquant entre les gestionnaires de snapshots et le chargeur d’amorçage. Une fois installé, GRUB affiche chaque snapshot comme une entrée amorçable, de sorte qu’un système qui ne peut pas s’amorcer après une mise à jour peut accéder à un snapshot opérationnel à partir du menu. C’est ce qui transforme les snapshots Btrfs de « sauvegarde » en « récupération système réelle ».

Où il est insuffisant : ce n’est pas un gestionnaire de snapshots en soi. Associez-le avec Timeshift, Snapper ou Yabsnap.

Tarification : gratuit et open source.

Télécharger : grub-btrfs sur GitHub

Conclusion : installez grub-btrfs aux côtés de n’importe quel gestionnaire de snapshots. C’est la pièce qui rend la restauration survivable après un amorçage cassé.

6. Yabsnap, meilleur pour la rotation légère scriptée

Yabsnap est un petit script Python qui prend et fait tourner les snapshots Btrfs selon un horaire, avec les hooks pacman avant/après pour les utilisateurs Arch. Il reste en dehors, possède une config par sous-volume, et s’associe nettement avec grub-btrfs.

Où il est insuffisant : pas d’interface graphique, pas d’envoi/réception, et les fonctionnalités restent minimales par conception.

Tarification : gratuit et open source.

Télécharger : Yabsnap sur GitHub

Conclusion : choisissez Yabsnap si vous voulez un comportement semblable à Snapper sans tirer tout le stack Snapper, en particulier sur Arch.

Comment choisir le bon

Si vous êtes sur Mint, Ubuntu ou une autre distribution conviviale pour les débutants : Timeshift plus grub-btrfs.

Si vous êtes sur openSUSE ou Fedora et que vous voulez une intégration profonde du gestionnaire de paquets : Snapper plus grub-btrfs.

Si vous voulez que les sauvegardes soient envoyées vers un NAS ou une deuxième machine : btrbk.

Si vous êtes sur Arch et que vous voulez un nombre minimal de pièces mobiles : Yabsnap plus grub-btrfs.

Si vous êtes sur Fedora ou Arch et que vous voulez une interface graphique sur Snapper : BTRFS Assistant.

Foire aux questions

Les snapshots Btrfs remplacent-ils les sauvegardes ?

Non. Les snapshots protègent contre les mauvaises mises à jour et les suppressions accidentelles sur la même machine. Ils ne protègent pas contre les pannes de disque, les rançongiciels ou le vol. Associez les snapshots avec les sauvegardes hors machine de style btrbk.

Les snapshots vont-ils remplir mon lecteur ?

Non si la rotation est configurée. Chaque outil de cette liste prend en charge la suppression automatique des anciens snapshots selon un horaire. Ignorer la rotation est la façon principale dont les gens remplissent un lecteur avec Btrfs.

Puis-je les utiliser sur Ubuntu avec ext4 ?

Seulement Timeshift, et seulement dans son mode rsync. Les autres applications supposent des sous-volumes Btrfs. Si Ubuntu n’est pas sur Btrfs, les snapshots ne sont pas à l’ordre du jour.

Quelle est la différence entre Timeshift et Snapper ?

Timeshift se concentre sur les snapshots système déclenchés par l’utilisateur avec un assistant convivial. Snapper se concentre sur les snapshots automatiques autour de chaque opération de paquet, avec la configuration qui vit dans des fichiers texte.

Est-il sûr d’installer grub-btrfs sur un système en fonctionnement ?

Oui, à condition que GRUB soit votre chargeur d’amorçage. Il ajoute des entrées au menu d’amorçage sans modifier l’entrée par défaut, de sorte que le chemin d’amorçage normal reste intact.