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.

#26 Le 28/06/2023, à 23:43

kafifi

Re : Timeshift et btrfs

L'idée est bien entendu de sauvegarder sur ssd2.

Si avec btrfs les snapshots sont sur la partition système, on perd tout en cas de pépin.
-> Si c'est vrai, il faut en complément de Timeshift une sauvegarde de l'image disque.

Ceci dit, sauvegarder une image de sa partition système reste obligatoire en cas de gros pépin.
Les instantanés, c'est pour se sortir d'une mise à jour problématique ou d'une fausse manip.

Hors ligne

#27 Le 28/06/2023, à 23:46

Qid

Re : Timeshift et btrfs

krodelabestiole a écrit :

on parle ici de la fonctionnalité de snapshot dont dispose btrfs. ça ne se fait pas sur un autre disque.

Donc en fait on se plaint de l'illogisme d'avoir le backup sur la même partition que le système ce qui risque de le blinder mais btrfs fait la même "bêtise" ? L'article qui a été donné semblait dire que btrfs n'est pas gourmand en espace mais quand même... Pour moi il y a encore des trucs qui m'échappe dans tout ça...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#28 Le 29/06/2023, à 00:44

krodelabestiole

Re : Timeshift et btrfs

geole a écrit :

A mon avis, il ferait un snap qu'il duplique.
Lorsque la duplication est finie, il libère le snap.

personne n'a parlé de snap. un snapshot c'est un instantané. d'un répertoire ou d'une partition, avec btrfs c'est l'instantané d'un "sous-volume", affiché comme un répertoire par le système.

sauvegarder "en btrfs" ça n'a pas vraiment de sens. btrfs permet d'avoir différents instantanés d'un répertoire (sous-volume). on peut restaurer la version de son choix, mais pas se balader avec, c'est pas un fichier à trimbaler.
btrfs (le système de fichier) ne sait pas faire des snapshots tout seul il faut un outil. l'outil le plus commun en ligne de commande s'appelle aussi btrfs (c'est pratique) mais il y a en a d'autres, dont des outils graphiques, tels que timeshift. déso je vois pas ce qu'il y a d'idiot à ça...


kafifi a écrit :

Si avec btrfs les snapshots sont sur la partition système, on perd tout en cas de pépin.
-> Si c'est vrai, il faut en complément de Timeshift une sauvegarde de l'image disque.

c'est le cas, et oui, clairement, il faut un backup en complément. c'est pour ça que je te dis qu'il ne s'agit pas d'une sauvegarde.


Qid a écrit :

Donc en fait on se plaint de l'illogisme d'avoir le backup sur la même partition que le système

ce n'est pas du backup, mais du versioning. seul les fichiers modifiés ou supprimés occupent de l'espace supplémentaire. on peut le récupérer en supprimant d'anciens snapshots.

Hors ligne

#29 Le 29/06/2023, à 00:57

krodelabestiole

Re : Timeshift et btrfs

geole a écrit :

je suis en train de lire, c'est assez bien expliqué pourtant.
concernant le fait de se trimbaler avec un snapshot, j'apprends d'après ce qui est dit qu'on peut quand même les déplacer d'un système btrfs à un autre...

Hors ligne

#30 Le 29/06/2023, à 01:04

krodelabestiole

Re : Timeshift et btrfs

geole a écrit :

J'ai surtout retenu.

Le principal concurrent à Btrfs est ZFS. Il offre les mêmes fonctionnalités que Btrfs et plus encore, il est extrêmement stable et bien éprouvé. Son principal défaut est de ne pas être intégré au noyau Linux pour une bête histoire de licence.

je te le disais pourtant il y a quelques mois ici : https://forum.ubuntu-fr.org/viewtopic.p … #p22659072 wink

Hors ligne

#31 Le 29/06/2023, à 01:09

krodelabestiole

Re : Timeshift et btrfs

Btrfs 1.0 a été intégré en 2009 dans Linux 2.6.29 alors qu'il n'était pas terminé. On se retrouvait d'ailleurs avec un message d'avertissement indiquant qu'il était « hautement expérimental » dès que l'on essayait de l'utiliser. Ce message a persisté pendant 4 ans. À cette époque, Btrfs était donc instable et beaucoup de ceux qui s'y sont frottés y ont perdu des données.

Il n'est donc pas rare de croiser sur les zinterwebs des témoignages sur le manque de fiabilité de Btrfs. Mais Btrfs est un système de fichiers activement développé, et ces problèmes de fiabilité font partie du passé. Il convient donc d'être critique avec ces témoignages. Il faut bien faire attention à la date à laquelle ils ont été postés et si leurs auteurs font référence à la fois où ils ont testé Btrfs il y a 10 ans ou s'ils l'ont utilisé plus récemment.

je plaide coupable.

Hors ligne

#32 Le 29/06/2023, à 12:07

geole

Re : Timeshift et btrfs

geole a écrit :

Je vais penser à faire une installation en BTRFS et timeshift.

Bonjour à tous
   Je ne m'attendais pas à cela. 3 heures et demie  de boulot d'installation en non-stop.
  Tout simplement  parce que j'avais choisis d'nstaller le grub   dans une partition de boot EXT4 séparée afin qu'elle soit détectée par les autres O.S. dont refind. ==>  Le grub ne sait pas trouver root!!   ( Je n ai pas trop chercher la cause).
   J'ai du utiliser boot-repair   qui prend aussi son temps puisqu il réinstalle le dernier noyau.
Je viens d'installer timeshiht.
    Pour le paramétrage,   il est automatiquement positionné    sur le choix BTRFS.
     Pour le lieu de stockage du snapshot, il est automatiquement positionné sur la partition elle-même Mais il  donne la liste des autres partitions BRTFS,   Je choisis   l'une d entre elles  et automatiquement il les  sélectionne toutes  et désélectionne celle contenant le noyau.  En effet ces partitions appartiennent à un RAID5

Je vais poster la grille dans la documentation   et faire pas mal d'essais de fonctionnement y compris en restore refind. Mais sans me presser.

MAIS au moment de valider le choix, gros message
"Le périphérique sélectionné  pour les instantanés n'est pas un disque système"

https://github.com/teejee2008/timeshift/blob/master/po/timeshift-fr.po a écrit :

msgstr ""
"Les instantanés BTRFS sont enregistrés sur le même disque que celui sur "
"lequel ils sont créés. Si le disque système plante, les  instantanés seront "
"perdus en même temps que le système. Enregistrez les  instantanés sur un "
"disque non système externe en mode RSYNC pour vous protéger des pannes de "
"disque."

Dernière modification par geole (Le 29/06/2023, à 13:20)


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

#33 Le 29/06/2023, à 13:52

iznobe

Re : Timeshift et btrfs

Bonjour , parfois , il est preferable de voir les choses ailleurs : https://linuxfr.org/news/btrfs-snapshot … -gnu-linux .
Krodelabestiole a tout a fait raison , une sauvegarde externe d ' un systeme de fichiers btrfs , c ' est chelou . ce systeme de fichiers dispose d' une solution integrée au FS lui-meme .

Dernière modification par iznobe (Le 29/06/2023, à 13:52)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#34 Le 29/06/2023, à 14:04

geole

Re : Timeshift et btrfs

En plus, même si on sélectionne  RSYNC comme option

df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
tmpfs              582M    2,2M  580M   1% /run
/dev/sda28          41G    9,3G   31G  23% /
tmpfs              2,9G       0  2,9G   0% /dev/shm
tmpfs              5,0M    8,0K  5,0M   1% /run/lock
/dev/sda28          41G    9,3G   31G  23% /home
/dev/sda5           99M     36M   64M  36% /boot/efi
tmpfs              582M    2,5M  579M   1% /run/user/1000
/dev/sda9           28G     13G   14G  50% /media/a/Ubuntu23.04
/dev/sda16         125G    311M   89G   1% /run/timeshift/backup

on voit qu'il y a bien 89 Go de libre.
Donc aucune aucune raison de se faire injurier avec le message
espace disque insuffisant (< 9,4 GB)
Même s'il n'y  a que 9,3 Go de logiciel,  il ne faut pas interdire sa sauvegarde.
Je mets le mot sauvegarde lorsque il y a duplication de toutes les données ailleurs
Comme  l option RSYNC ne fonctionne pas avec BTRFS il ne reste que l option BTRFS qui  ne poeut peut poas mettre ailleurs

a@a:/$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
tmpfs              582M    2,2M  580M   1% /run
/dev/sda28          41G    9,3G   31G  24% /
tmpfs              2,9G       0  2,9G   0% /dev/shm
tmpfs              5,0M    8,0K  5,0M   1% /run/lock
/dev/sda28          41G    9,3G   31G  24% /home
/dev/sda5           99M     36M   64M  36% /boot/efi
tmpfs              582M    2,5M  579M   1% /run/user/1000
/dev/sda9           28G     13G   14G  50% /media/a/Ubuntu23.04
/dev/sda28          41G    9,3G   31G  24% /run/timeshift/backup

a@a:/run/timeshift/backup$ ls -ls
total 0
0 drwxr-xr-x 1 root root 182 juin  29 14:13 @
0 drwxr-xr-x 1 root root   2 juin  29 08:54 @home
0 drwxr-xr-x 1 root root 210 juin  29 14:15 timeshift-btrfs
a@a:/run/timeshift/backup$ 

Timeshift serait donc une nouvelle façon de gérer la corbeille avec un choix assez restreint de récupération de données.

Dernière modification par geole (Le 29/06/2023, à 14:28)


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

#35 Le 29/06/2023, à 14:18

iznobe

Re : Timeshift et btrfs

Fonctionnalités de Btrfs

    Btrfs s’appuie sur la notion de volumes et sous‐volumes;
    le volume principal est une partition et sera formaté avec la commande mkfs.btrfs;
    les sous‐volumes seront gérés par la commande btrs subvolume create <chemin>;
    un sous‐volume peut être créé dans le volume principal ou dans un sous‐volume;
    un instantané est un sous‐volume avec des caractéristiques particulières : volume COW + attributs lecture seule ou lecture‐écriture, etc.;
    Btrfs gère la notion de volume par défaut : btrfs subvolume [set-default|get-default];
    il est possible de monter un sous‐volume par son nom ou son identifiant; c’est ce mécanisme qui est utilisé au moment du démarrage du système (GRUB et fstab).

le snapshot est donc : un instantané est un sous‐volume avec des caractéristiques particulières : volume COW + attributs lecture seule ou lecture‐écriture, etc.;
directement dans l' espace de stockage systeme . si il n' a pas suffisament d' espace , comme n ' importe quel logiciel de sauvegarde , il vaut mieux le dire avant .


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#36 Le 29/06/2023, à 14:19

krodelabestiole

Re : Timeshift et btrfs

geole a écrit :

il ne faut pas interdire sa sauvegarde.

peut-être qu'arrêter avec ce mot (et de le comparer à rsync) pourrait t'aider à comprendre le fonctionnement de btrfs...

Hors ligne

#37 Le 29/06/2023, à 14:30

krodelabestiole

Re : Timeshift et btrfs

la création d'un snapshot btrfs prend à peu près 0 octet. c'est aussi pour ça qu'il est instantané, contrairement à une copie rsync.
le snapshot commence à occuper de l'espace quand on commence à modifier ou supprimer des fichiers. ils sont respectivement :
- copiés plutôt que modifiés (et on continue à travailler sur cette copie jusqu'au prochain snapshot)
- et pas vraiment supprimés
mais tout ça de manière invisible en dehors de btrfs.

Hors ligne

#38 Le 29/06/2023, à 14:39

geole

Re : Timeshift et btrfs

Je précise qu il ne faut pas interdire sa sauvegarde  sur un autre disque par duplication de toutes les données et  qu il me semble maintenant  impossible de le faire..
et que rsync ne fonctionne pas avec un système de fichier BTRFS, il faut oublier totalement cet outil
(google traduction dit   /exécuter/timeshift/sauvegarde).


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

#39 Le 29/06/2023, à 14:41

iznobe

Re : Timeshift et btrfs

Je précise qu il ne faut pas interdire sa sauvegarde  sur un autre disque par duplication de toutes les données et  qu il me semble maintenant  impossible de le faire..

btrfs ne fonctionne pas sur un autre systeme de fichiers ... donc si l' autre " disque " , n' est pas au format btrfs , forcément ca ne marche pas ...

cela dit , comme je le disais dans l' autre fil , une image de partition ou de disque fonctionne , puisque ca copie le FS avec .

Dernière modification par iznobe (Le 29/06/2023, à 14:43)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#40 Le 29/06/2023, à 14:54

krodelabestiole

Re : Timeshift et btrfs

geole a écrit :

Je précise qu il ne faut pas interdire sa sauvegarde.

ok, j'abandonne !


geole a écrit :

rsync ne fonctionne pas avec un système de fichier BTRFS, il faut oublier totalement cet outil

rsync fonctionne évidemment parfaitement sur un système btrfs, mais il fait du rsync, pas du btrfs.

Hors ligne

#41 Le 29/06/2023, à 14:56

geole

Re : Timeshift et btrfs

krodelabestiole a écrit :

rsync fonctionne évidemment parfaitement sur un système btrfs, mais il fait du rsync, pas du btrfs.

NON


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

#42 Le 29/06/2023, à 15:00

krodelabestiole

Re : Timeshift et btrfs

tu as pas lu partout dans les docs linkées que btrfs buggait sur du raid5 par ex. ?
(en fait j'ai même pas lu ton explication, je sais que rsync fonctionne sur btrfs)
tirer une conclusion aussi hâtive et à l'emporte-pièce d'une expérience aussi réduite...
je vais pas débattre avec toi, je te laisse à tes élucubrations guidées par tes idées innébranlables bien que fausses.
// dont la conclusion du moment est : oui, timeshift est une corbeille en moins bien.

j'espère juste que tu n'induiras pas trop de monde en erreur.

Hors ligne

#43 Le 29/06/2023, à 15:07

geole

Re : Timeshift et btrfs

On peut même dire que si BRTFS ne gère pas le RAID5 mais qu'il sait faire de la  quadruplication de données (raid1c4: Copie en quadruple. 25% de l’espace disque est utilisé. trois disques peuvent tomber en panne.) il faut le laisser aux entreprises milliardaires


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

#44 Le 29/06/2023, à 15:08

geole

Re : Timeshift et btrfs

krodelabestiole a écrit :

tu as pas lu partout dans les docs linkées que btrfs buggait sur du raid5 par ex. ?
(.

Lorsqu'il y a deux disques en  panne, cela me semble logique

Dernière modification par geole (Le 29/06/2023, à 15:15)


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

#45 Le 29/06/2023, à 15:09

krodelabestiole

Re : Timeshift et btrfs

// et oui btrfs n'a d'utilité que sur le portable d'elon musk.

Hors ligne

#46 Le 29/06/2023, à 18:08

krodelabestiole

Re : Timeshift et btrfs

krodelabestiole a écrit :

la création d'un snapshot btrfs prend à peu près 0 octet. c'est aussi pour ça qu'il est instantané, contrairement à une copie rsync.
le snapshot commence à occuper de l'espace quand on commence à modifier ou supprimer des fichiers. ils sont respectivement :
- copiés plutôt que modifiés (et on continue à travailler sur cette copie jusqu'au prochain snapshot)
- et pas vraiment supprimés
mais tout ça de manière invisible en dehors de btrfs.

là on devrait quand même comprendre à quel point on ne peut pas parler de sauvegarde...

dans ces conditions je me demande quand même à quoi ressemble un snapshot déporté sur un autre disque. peut-être que les fichiers originaux sont déplacés vers le second support au moment où on les supprime ou on les modifie sur le premier ?
dans ce cas mieux vaut clairement pas choisir un support externe !

et en prenant tout ça en considération on comprend aussi que les cas d'usage vraiment intéressants de btrfs sont plutôt rares. et assez bien décrits dans

en l'occurrence effectuer un rollback rapide après une mise à jour plantée, sur un serveur dont la disponibilité doit être maximale (donc pas trop le temps de s'amuser à réparer APT manuellement). c'est un très bon exemple.
ou pour quelqu'un qui s'amuse à bricoler les fichiers de son système dans tous les sens.

pour le reste je préfère utiliser git, qui propose une meilleure approche du versioning dans la majorité des cas.
et je ne vais pas comparer avec les outils de backup parce que btrfs n'en est pas un (c'est pas non plus exactement un outil de versioning mais il pourrait servir à ça plus qu'à du backup).

Hors ligne

#47 Le 29/06/2023, à 18:12

Qid

Re : Timeshift et btrfs

krodelabestiole a écrit :
krodelabestiole a écrit :

la création d'un snapshot btrfs prend à peu près 0 octet. c'est aussi pour ça qu'il est instantané, contrairement à une copie rsync.
le snapshot commence à occuper de l'espace quand on commence à modifier ou supprimer des fichiers. ils sont respectivement :
- copiés plutôt que modifiés (et on continue à travailler sur cette copie jusqu'au prochain snapshot)
- et pas vraiment supprimés
mais tout ça de manière invisible en dehors de btrfs.

là on devrait quand même comprendre à quel point on ne peut pas parler de sauvegarde...

C'est un peu pour ça aussi que perso je n'ai toujours pas compris son intérêt...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#48 Le 29/06/2023, à 18:13

krodelabestiole

Re : Timeshift et btrfs

je viens d'essayer de l'expliquer dans le message précédent...

Hors ligne

#49 Le 01/07/2023, à 13:27

geole

Re : Timeshift et btrfs

Bonjour
J'ai enfin réussi à faire fonctionner dans ce contexte.
1) Création  d'une nouvelle partition BTRFS.
2) Montage de la partition et création d'un sous-volume.

sudo mount /dev/sdc12 /mnt
sudo btrfs subvolume create /mnt/@

3) Lancement de timeshift  avec l'option RSYNC  et choix de la nouvelle partition qui est sur un disque externe 
La première synchronisation est annoncée pour durer 20 minutes mais il me semble qu'elle a été plus rapide (10 minutes?)
4) la synchronisation suivante que j'ai forcé, donc aucune modification, a duré 1 minute et 23 secondes.

Dernière modification par geole (Le 01/07/2023, à 13:30)


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

#50 Le 01/07/2023, à 15:43

iznobe

Re : Timeshift et btrfs

Bonjour
J'ai enfin réussi à faire fonctionner dans ce contexte.
1) Création  d'une nouvelle partition BTRFS.

Salut geole , j ' ai envie de dire que c' est normal , puisque les instantanés ( snapshot ) sont propres au système de fichiers lui-meme . ca ne peut fonctionner sur aucun autres systeme de fichiers ...

Dernière modification par iznobe (Le 01/07/2023, à 15:44)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne