Comment créer un instantané dans btrfs, puis y revenir après quelques travaux?


Réponses:


14
# prendre un instantané en lecture seule :
btrfs sub snap -r fs snapshot

... faire des choses sur fs

# reculer:
btrfs sub del fs # à quel point vous perdrez ces choses que vous avez faites
                 # si vous voulez les conserver, renommez simplement fs à la place

btrfs sub snap snapshot fs # rétablit le snapshot en lecture + écriture fs 
btrfs sub del snapshot # supprime le snapshot en lecture seule qui n'est plus nécessaire

3
J'aime la façon dont vous snapshotle snapshot sur le système de fichiers, au lieu d'essayer de le déplacer. Il est élégant par analogie de copier l'instantané, plutôt que d'essayer de l'utiliser et de le modifier. Vous pourriez mentionner que cette séquence finira par supprimer tout ce qui a été fait à l'étape "... faire les choses".
Bladt

Voici ce qui s'est passé lorsque j'ai essayé de restaurer l'instantané. J'ai un système de fichiers btrfs monté sur / mnt / sdc1 et j'ai créé un instantané en lecture seule nommé 20170917. btrfs sub del .> Supprimer le sous- volume (sans validation): '/ mnt / sdc1'> ERREUR: impossible de supprimer '/ mnt / sdc1': Argument non valide ou sous-accrochage btrfs 20170917 /. Créer un instantané de '20170917 /' dans './20170917' ERREUR: impossible de créer un instantané '20170917 /': le fichier existe
zkilnbqi

Désolé pour le mauvais formatage dans le commentaire ci-dessus. Markdown pour les commentaires est braindead.
zkilnbqi

1
@Harold, on dirait que vous ne pouvez pas supprimer le volume racine de cette façon. Il peut y avoir des moyens de le faire, mais je dois admettre que cela fait 5 ans que j'ai utilisé pour la dernière fois, btrfscar j'ai abandonné car il y avait trop de problèmes de stabilité, de performances et de fiabilité. Il est peut-être plus utilisable maintenant, mais la fin de l'histoire est que je ne le connais plus si bien (sans mentionner qu'il a probablement beaucoup évolué depuis).
Stéphane Chazelas

1
Merci. Il semble que ce soit le meilleur choix sous Linux en ce moment pour un système de fichiers moderne, si je peux comprendre comment l'utiliser.
zkilnbqi

4

Essayez de l'autre côté: créez un instantané R / W, utilisez-le comme nouveau principal, faites "quelques expériences" sur l'ancien, puis déposez simplement le contenu de l'ancien.

L'article " BTRFS Fun " peut être utile.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.