Comment configurer des instantanés Btrfs automatisés sur un ordinateur Ubuntu

Exemple illustratif : Maya utilise un système de fichiers racine Ubuntu avec Btrfs et nécessite un point de restauration avant les mises à jour régulières. Cet exemple est hypothétique ; il décrit une procédure d’installation, et non un test réel ni un résultat utilisateur. Les instructions utilisent Timeshift car sa documentation d’origine décrit la prise en charge de Btrfs et la planification des instantanés. Son mode Btrfs requiert une configuration spécifique ; assurez-vous donc de sa compatibilité avant de l’activer.

Ce que les instantanés Btrfs automatisés peuvent et ne peuvent pas faire

Un instantané Btrfs est une représentation à un instant précis d'un sous-volume. Le principe de copie à l'écriture (copy-on-write) signifie que l'instantané partage initialement les blocs de données inchangés avec sa source, tandis que les modifications ultérieures sont stockées séparément. Cela permet de créer des instantanés rapidement et d'économiser de l'espace, mais les blocs partagés restent sur le même système de fichiers. Une panne de disque, une corruption du système de fichiers, un vol ou un repartitionnement accidentel peuvent entraîner la perte du système actuel et de ses instantanés. Il est donc fortement conseillé de conserver une sauvegarde séparée de vos documents et fichiers importants.

Timeshift se concentre sur les fichiers et paramètres système. Sa documentation indique que les fichiers utilisateur dans les répertoires personnels sont exclus par défaut. Ceci est utile pour restaurer les modifications système, mais cela signifie qu'un instantané système Timeshift automatisé ne doit pas être considéré comme une sauvegarde de fichiers personnels. Les instantanés Btrfs ne sont pas récursifs : un sous-volume imbriqué forme une limite et son contenu n'est pas inclus dans un instantané du volume parent.

1. Vérifiez qu'Ubuntu est bien exécuté sur Btrfs.

Ne déduisez pas le système de fichiers d'un choix d'installation ou de la présence des outils Btrfs. Ouvrez le Terminal et examinez le système de fichiers racine monté :

findmnt -no FSTYPE /
sudo btrfs subvolume list /

La première commande devrait afficher un résultat btrfs. Consultez la seconde commande pour connaître les chemins d'accès aux sous-volumes de votre système. Le mode Btrfs de Timeshift requiert une structure de type Ubuntu avec ` /home` @pour la racine et ` @home/home` pour le répertoire personnel, bien que sa documentation autorise `/home` sur une partition non Btrfs. Les autres structures de sous-volumes ne sont pas prises en charge par le mode Btrfs de Timeshift. Si le système de fichiers racine est ext4 ou si la structure requise est manquante, arrêtez-vous ici : ne tentez pas de corriger la structure en renommant ou en déplaçant des sous-volumes actifs lors de cette configuration.

Sortie du terminal affichant un système de fichiers racine Btrfs et les sous-volumes @ et @home attendus.
Étape 1 : Avant de choisir un outil de capture instantanée, vérifiez le type de système de fichiers et assurez-vous que le volume Btrfs contient bien le sous-volume racine Ubuntu attendu. Affichez la sortie du terminal indiquant un système de fichiers Btrfs et les chemins des sous-volumes @ et @home.

Dans l'exemple de Maya, les commandes affichent Btrfs et les noms de sous-volumes attendus, ce qui lui permet de poursuivre la vérification de la compatibilité avec Timeshift. Votre résultat peut différer, et la simple correspondance des noms ne garantit pas la prise en charge de tous les détails d'une configuration de disque personnalisée.

2. Installez Timeshift et sélectionnez le mode Btrfs

Sous Ubuntu, installez le paquet depuis vos dépôts Ubuntu configurés :

sudo apt update
sudo apt install timeshift

Lancez Timeshift depuis la vue d'ensemble des applications et authentifiez-vous lorsque vous y êtes invité. Lors de la première configuration, choisissez BTRFS comme type de snapshot uniquement si la vérification de la configuration a réussi. Examinez attentivement les emplacements des snapshots détectés. Si Timeshift signale une configuration non prise en charge, annulez et effectuez des recherches plutôt que de sélectionner un autre périphérique au hasard. Conservez les snapshots sur le même système de fichiers Btrfs que le sous-volume source ; un snapshot Btrfs ne peut pas être placé sur un système de fichiers différent comme s'il s'agissait d'une copie ordinaire.

Écran de configuration de Timeshift avec BTRFS sélectionné et les sous-volumes @root et @home détectés.
Étape 2 : Choisissez le mode Btrfs uniquement si la disposition détectée correspond aux sous-volumes de type Ubuntu pris en charge. L’écran de configuration de Timeshift indique le mode Btrfs et les sous-volumes Ubuntu attendus.

Après la configuration, créez un instantané manuel avant de planifier la création. Dans la fenêtre principale, sélectionnez « Créer » et attendez que l’instantané apparaisse. Cela fournit à Maya un point de restauration initial et confirme que l’outil peut en créer un avec votre disposition. En cas d’échec, consultez le message d’erreur et vérifiez l’espace disque et la disposition avant d’activer l’automatisation.

3. Activez une planification et définissez la durée de conservation.

Ouvrez les Paramètres , puis l' onglet Planification . Activez les instantanés planifiés et sélectionnez une ou plusieurs fréquences, par exemple quotidienne ou hebdomadaire. Timeshift est conçu pour vérifier périodiquement et créer des instantanés lorsqu'une fréquence est atteinte ; l'ordinateur n'a pas besoin d'être allumé à une heure précise. Un ordinateur portable éteint pendant plusieurs jours peut ne pas bénéficier de la protection tant qu'il n'est pas rallumé.

Commencez par choisir des paramètres de conservation prudents. Par exemple, Maya active les instantanés quotidiens et en conserve un petit nombre pour observer l'évolution de l'espace disque sur son système. Il s'agit d'un exemple, et non d'une configuration universelle. Les instantanés partagent les blocs inchangés, mais les modifications ultérieures peuvent consommer de l'espace ; les besoins en conservation dépendent donc de la charge de travail et de la capacité du système. Évitez d'activer toutes les fréquences avec un nombre élevé d'instantanés sur un système de fichiers racine presque plein. Revoyez les paramètres après avoir observé l'utilisation normale du disque.

Paramètres de planification de Timeshift avec les instantanés quotidiens activés et un exemple de conservation sur sept jours.
Étape 3 : Activez la planification et définissez un niveau de conservation adapté à l’espace disque disponible. La boîte de dialogue de planification affiche la fréquence des instantanés quotidiens et un exemple de configuration de conservation sur sept jours.

Dans Paramètres → Emplacements , vérifiez que le périphérique de sauvegarde sélectionné est bien le système de fichiers Btrfs prévu. Si vous avez plusieurs disques ou partitions, identifiez-les par leur système de fichiers et leurs points de montage plutôt que de vous fier aux étiquettes. Le projet Timeshift recommande d'utiliser une partition autre que le système pour des résultats optimaux, mais les sauvegardes Btrfs doivent impérativement rester sur le même système de fichiers Btrfs que la source ; un périphérique de sauvegarde indépendant doit recevoir une copie de sauvegarde distincte.

4. Vérifiez la planification et le chemin de restauration

Retournez à la fenêtre principale de Timeshift et vérifiez que le snapshot manuel est bien affiché avec sa date et son type. Laissez Timeshift installé et vérifiez à nouveau après le prochain intervalle planifié, lorsque l'ordinateur est allumé. L'apparition d'un snapshot manuel confirme que sa création a fonctionné ; cependant, elle ne garantit pas à elle seule le bon fonctionnement de la planification automatique. Vérifiez que les snapshots planifiés apparaissent régulièrement et surveillez l'espace libre à l'aide des outils d'utilisation du disque d'Ubuntu.

Liste des instantanés de Timeshift avec des points de restauration BTRFS datés et une entrée sélectionnée.
Étape 4 : Vérifiez que les instantanés datés figurent bien dans la liste avant de vous fier à la planification. Les points de restauration Btrfs datés sont visibles dans la liste des instantanés Timeshift.

Avant d'utiliser une restauration système, familiarisez-vous avec la procédure et assurez-vous de disposer d'une clé USB Ubuntu amorçable. Timeshift explique comment restaurer un instantané depuis son interface principale et comment utiliser un système live si le système installé ne démarre pas. Une restauration modifie l'état du système et peut nécessiter un redémarrage ; ne la considérez pas comme une simple consultation. Sauvegardez vos fichiers importants avant toute restauration et évitez de tester une restauration destructive sur votre unique copie de données essentielles.

Problèmes et limites courants

  • « Disposition non prise en charge » ou absence d’option Btrfs : examinez findmntla liste des sous-volumes. Le mode Btrfs de Timeshift requiert @un format @homespécifique ; les dispositions personnalisées nécessitent un outil et un plan qui les prennent explicitement en charge.
  • La création d'un instantané a échoué : vérifiez l'espace disponible et consultez l'erreur exacte. La documentation de Timeshift indique qu'un fichier d'échange @peut @homeempêcher la création d'un instantané Btrfs ; ne déplacez pas de fichier d'échange sans comprendre la configuration d'échange du système.
  • Les fichiers personnels sont absents des points de restauration : Timeshift exclut par défaut les données personnelles. Utilisez un outil de sauvegarde distinct pour vos documents et fichiers multimédias.
  • Les instantanés consomment de l'espace : réduisez leur durée de conservation ou supprimez les anciens instantanés via Timeshift après avoir vérifié que vous disposez d'un point de restauration utilisable. Btrfs peut continuer à nettoyer les données des instantanés supprimés en arrière-plan.

La version du paquet et l'interface Timeshift d'Ubuntu peuvent changer. Les étapes ci-dessus décrivent la procédure standard et les libellés d'interface courants ; si votre version utilise des libellés différents, consultez l'aide intégrée et la documentation du projet amont avant de modifier les sous-volumes ou de restaurer les paramètres.

Sources

Laisser un commentaire

Déverrouillez APT d'Ubuntu en toute sécurité et terminez la mise à jour.

Déverrouillez APT d'Ubuntu en toute sécurité et terminez la mise à jour.

Identifiez le processus qui détient le verrou frontal dpkg d'Ubuntu, laissez le travail du paquet se terminer et réparez les installations interrompues sans supprimer les fichiers de verrouillage.

Comment configurer des instantanés Btrfs automatisés sur un ordinateur Ubuntu

Comment configurer des instantanés Btrfs automatisés sur un ordinateur Ubuntu

Configurez des instantanés système Btrfs planifiés sur Ubuntu Desktop avec Timeshift, vérifiez la disposition des sous-volumes Ubuntu, choisissez la durée de conservation et comprenez ce que les instantanés ne peuvent pas protéger.

Comment migrer de Debian 12 vers Testing sans casser les dépendances

Comment migrer de Debian 12 vers Testing sans casser les dépendances

Planifiez une migration plus sûre de Debian 12 vers Testing : mettez à niveau via Stable, sauvegardez, nettoyez les sources APT, simulez les changements de dépendances et vérifiez ce qui a changé.

Démarrage d'Ubuntu Server en mode d'urgence : Guide de dépannage étape par étape

Démarrage d'Ubuntu Server en mode d'urgence : Guide de dépannage étape par étape

Diagnostiquez en toute sécurité le mode d'urgence d'Ubuntu Server. Consultez les journaux de démarrage, vérifiez les points de montage racine et fstab, réparez une unité défaillante, gérez les erreurs du système de fichiers et assurez-vous d'un redémarrage correct.

Comment configurer un VPN point à site WireGuard sous Debian 12

Comment configurer un VPN point à site WireGuard sous Debian 12

Configurez un serveur VPN WireGuard sous Debian 12 pour un client distant. Configurez les clés, le transfert IPv4, la NAT nftables, l'accès au pare-feu et les vérifications de connexion.

Guide pas à pas de renforcement de la sécurité de Debian 12 pour la conformité CIS

Guide pas à pas de renforcement de la sécurité de Debian 12 pour la conformité CIS

Sécurisez un poste de travail Debian 12 avec un flux de travail CIS Benchmark rigoureux : sélectionnez le profil approprié, appliquez les correctifs en toute sécurité, examinez les services et les accès, configurez nftables et documentez les preuves.

Debian 12 sur un VPS à faible RAM : Comment réduire les plantages liés à l’erreur de mémoire insuffisante (OOM) de MySQL

Debian 12 sur un VPS à faible RAM : Comment réduire les plantages liés à l’erreur de mémoire insuffisante (OOM) de MySQL

Diagnostiquer les erreurs OOM de MySQL sur Debian 12, vérifier les limites de mémoire du VPS, configurer le swap et optimiser la mémoire et la concurrence de la base de données sans promettre de solution universelle.

Comment construire un bureau Debian en tant que système immuable basé sur OSTree

Comment construire un bureau Debian en tant que système immuable basé sur OSTree

Apprenez à créer et à tester un bureau OSTree dérivé de Debian dans une machine virtuelle, y compris la préparation de l'arborescence système, l'intégration au démarrage, les vérifications de déploiement et la restauration.

How to Mount a Remote SSHFS Directory Automatically at Boot in Debian

How to Mount a Remote SSHFS Directory Automatically at Boot in Debian

Configure an SSHFS boot mount in Debian with SSH keys, fstab, and systemd automount. Includes reboot checks, permissions, timeouts, and troubleshooting.

Checklist d’entretien d’octobre 2026 à Paris et en Île-de-France : chauffage, ventilation, gouttières et éclairage

Checklist d’entretien d’octobre 2026 à Paris et en Île-de-France : chauffage, ventilation, gouttières et éclairage

Préparez votre logement à l’automne à Paris et en Île-de-France : chauffage, ventilation, joints de fenêtre, gouttières et éclairage, avec des conseils sûrs pour locataires et propriétaires.