Pour autant que je sache, les instantanés réalisés par btrfs subvolume snapshot
sont inscriptibles par défaut et sont visibles à un certain moment chemin sous le point de montage de votre volume btrfs.
Comment configurer le système pour quil y ait une garantie pendant le fonctionnement normal du système que rien nest écrit sur linstantané? Mais sans le rendre invisible pour les utilisateurs (cest-à-dire quil doit rester accessible à la lecture par tous les utilisateurs en ce qui concerne leurs autorisations).
(Pour linstant, je « ai juste chmod og-rwx /.snapshots
où mes instantanés sont mappés. Mais cela ne répond pas au second de mes souhaits, et la garantie nest pas non plus assez forte: un processus avec les droits root pourrait gâcher quelque chose là-bas.)
Doit-on faire quelques trucs avec mount
pour atteindre cet objectif?
Commentaires
Réponse
btrfs subvolume snapshot -r /path/to/mounted/subvolume /path/to/snapshot
(Notez que cela ne fonctionne pas sur les anciennes versions dUbuntu.)
Commentaires
- Ne ' ne fonctionne pas non plus pour moi sur Ubuntu 11.10.
- Cela fonctionne sur Ubuntu 16.04
- @AleksandrDubinsky Pouvons-nous au moins essayer de généraliser cela loin dUbuntu. Je mattends à ce que la version de btrfs, ou du moins ses outils despace utilisateur, soit plus pertinente. Nous savons au moins que la version 0.19 de loutil de ligne de commande na ' pas fonctionné. Pouvons-nous obtenir un numéro de version pour que cela fonctionne?
Réponse
Utilisez-vous Ubuntu?
bogue parent de s):
https://bugs.launchpad.net/ubuntu/+source/btrfs-tools/+bug/924621
Réponse
Selon le wiki Btrfs , des instantanés en lecture seule sont disponibles depuis Linux 2.6.38. Assurez-vous donc davoir un noyau récent. En dehors de cela, vous devriez pouvoir le faire en utilisant loption de montage ro
(mount -o [other-options],ro ...
) .
lvchange --permission r
dédié à cet effet.