Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/11/2021, à 11:02

Compte supprimé

(Résolu) Snapshot btrfs

Bonjour,

Après avoir lu quelques pages sur le btrfs et les snapshots, puis fait des tests en VM, il me semble que les snapshots ne peuvent pas être des sauvegardes.
J'ai cru comprendre qu'un snapshot ne contient que ce qui est différent de la situation précédente, mais il ne contient pas la situation de départ.

C'est à dire que même dans le cas où le snapshot serait stocké sur un support externe, on ne pourrait pas restaurer (rollback ?) le système de départ si le disque qui le contient est hors d'usage.

Est-ce bien cela ?

Dernière modification par Compte supprimé (Le 09/11/2021, à 20:51)

#2 Le 06/11/2021, à 13:23

geole

Re : (Résolu) Snapshot btrfs

Bonjour.
Le snapshot se fait en quelques secondes avant l'installation d'une nouvelle version logicielle (ou décision d'avoir un état stable en prévision d'une sauvegarde classique).
Cela te permet, en cas de disfonctionnent de la version, de revenir à la précédante aussi en quelques secondes.

Cela n'a rien à voir avoir un problème disque.. Pour cela, on peut sauvergarder tranquillement le dernier snapshot qui est un état stable dans un autre support qui est de préférence ailleurs.

Sans snapshot, l'application devrait être mise en mode lecture seule pendant la totalité de la durée de la sauvegarde.

En tant que simple utilisateur d'un portable, je n'ai pas d'expérience sur cette technique. Je trouve toujours le temps de ne rien faire pendant que la commande rsync fonctionne.

Cela me semble bien expliqué dans ce document https://www.lemagit.fr/conseil/Comprend … auvegardes

Dernière modification par geole (Le 06/11/2021, à 13:43)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#3 Le 06/11/2021, à 15:44

Compte supprimé

Re : (Résolu) Snapshot btrfs

Merci geole, là c'est clair.

Le lien que tu m'as donné a écrit :

Les snapshots ne sont pas considérés comme des sauvegardes, car il ne s’agit pas de copies. En fait, les seules données qu’ils contiennent sont celles qui ont été effacées des volumes de production depuis le précédent snapshot.

C'est donc une facilité de plus que les sauvegardes, mais ça ne les remplace pas.

#4 Le 06/11/2021, à 16:22

maxire

Re : (Résolu) Snapshot btrfs

Salut,

Le snapshot ou copie instantané restons en français dans le cas de btrfs comprend bien toutes les données du volume ciblé.
Pour l'utiliser en sauvegarde utiliser les commandes btrfs send et btrfs receive pour transférer cette copie intégralement vers un système de fichiers btrfs localisé dans un autre disque ou partition.
Attention le terme de snapshot est générique et ne correspond pas nécessairement à la même chose dans des contextes différents, donc ne transposez pas la notion de snapshot expliquée dans le lien donné par géole dans le contexte btrfs.
La commande btrfs send en mode full transfère bien toutes les données et métadonnées du sous-volume btrfs sachant qu'un snapshot n'est qu'un sous-volume comme un autre avec la particularité d'être protégé en écriture (de mémoire).
LE SNAPSHOT EST CRÉÉ DANS LE SYSTÈME DE FICHIERS BTRFS DU SOUS-VOLUME COPIÉ DONC POUR UNE SAUVEGARDE PÉRENNE IL EST IMPÉRATIF DE LE COPIER DANS UN AUTRE SYSTÈME DE FICHIERS BTRFS LUI-MÊME LOCALISÉ DANS UN AUTRE DISQUE ET CE TRANSFERT  DOIT ÊTRE RÉALISÉ EN UTILISANT LES COMMANDES BTRFS SEND ET RECEIVE.

Pour transférer un intantané nommé image vers une partition btrfs d'un autre disque montée sous /mnt :

# btrfs send image | btrfs receive /mnt

Dernière modification par maxire (Le 06/11/2021, à 16:23)


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#5 Le 06/11/2021, à 17:00

geole

Re : (Résolu) Snapshot btrfs

Merci maxire. Lire aussi les chapitres 3 à 5 de ce document https://connect.ed-diamond.com/Linux-Pr … avec-btrfs

Dernière modification par geole (Le 06/11/2021, à 17:02)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#6 Le 06/11/2021, à 17:03

Compte supprimé

Re : (Résolu) Snapshot btrfs

Bonjour maxire,
Mon test a été fait sur une openSUSE Tumbleweed. Il s'agit des copies instantanées faites par défaut. J'ai bien vu que leur volume est de quelques Mo et pas les plus de 6 Go du système.
Ton explication me montre que ce n'est qu'une option et que l'on peut faire autrement. Je vais tester.

Et hors sujet, je teste cette distribution pour voir ses différences avec Archlinux que j'utilise depuis 12 ans. Et comme elle a btrfs par défaut , je regarde aussi cela. Mon point principal est les dépôts.


EDIT : ah oui, je viens de copier le dernier snapshot sur un second disque. cool

Dernière modification par Compte supprimé (Le 06/11/2021, à 17:35)