Gemäß dem Patch für Readonly-Snapshots von btrfs ist es möglich, "einen Snapshot im laufenden Betrieb schreib- und lesbar zu machen". Also sollte ich in der Lage sein, meinen schreibgeschützten Schnappschuss btrfs snapshot -r
irgendwie beschreibbar zu machen.
Aber weder die Hilfeseite für das BTRFS-Subvolumen noch ein anderer Teil dieser Hilfeseite scheint eine Möglichkeit zu bieten, dies zu tun.
Antworten:
Die btrfs-Manpage kann den
property
Unterbefehl nicht dokumentieren , den ich gefunden habe, indem ich die Quelle überprüft habe. Es ist auch inbtrfs --help
.Um einen Snapshot auf Lese- und Schreibzugriff zu setzen, gehen Sie folgendermaßen vor:
Ändern Sie dies in, um
true
den Schreibschutz zu aktivieren.Sie können auch verwenden
list
, um die verfügbaren Eigenschaften anzuzeigen:-t
s
Gibt den Typ des Objekts an, an dem gearbeitet werden soll. Bedeutet Subvolume. Andere Optionen sindf
(Dateisystem),i
(Inode) undd
(Gerät). Wenn Sie nicht angeben, werden alle zutreffenden (für Liste) angezeigt oder es wird versucht, für get / set zu raten.Bearbeiten: In den neuesten btrfs-Tools gibt es eine
btrfs-property
Hilfeseite, die diesen Unterbefehl dokumentiert, obwohl er in der Haupthilfeseite überhaupt nicht erwähnt wird. Es ist auch als btrfs-Eigenschaftsseite im Wiki verfügbar .(Hinweis: Dies erfordert ein neues btrfs-Tool. Offensichtlich müssen Sie auf Debian Wheezy das aktualisierte von wheezy- backports installieren; danke artfulrobot ).
quelle
btrfs-tools
auf einigen gleichen Distributionen gefundenen jedoch nicht immer ausgerichtet sind. So mussten Sie manchmal die neuesten btrfs-Tools aus dem Upstreams-Git-Repository kompilieren, um die btrfs-Funktionen Ihres Kernels nutzen zu können (zumindest war dies vor einigen Jahren sehr häufig der Fall).