Können LVM-Snapshots beschreibbar sein? (und für temporäre Experimente verwendet)


7

Es scheint, dass Snapshots normalerweise als schreibgeschützt bezeichnet werden. (In einem Szenario, in dem ein Snapshot erstellt, einige Experimente mit dem Haupt-Volume durchgeführt und dann der alte Zustand durch "Zusammenführen" des Snapshots mit dem Haupt-Volume wiederhergestellt wird .)

Ist ein alternatives Szenario in LVM möglich? Dh, wenn man nicht einmal möchte, dass die temporären Experimente im Hauptvolumen sichtbar sind, erstellt man einen "temporären" Schnappschuss, macht ihn beschreibbar, führt die Experimente dort in diesem "Zweig" durch und verwirft dann den Schnappschuss ( oder verschmilzt es vielleicht wenn man mit dem ergebnis zufrieden ist)?

Und wenn in LVM beschreibbare Snapshots möglich sind, was passiert dann, wenn ein modifizierter Snapshot in das Haupt-Volume eingefügt wird, für das ebenfalls einige Änderungen vorgenommen wurden?

(Übrigens scheinen BTRFS-Snapshots standardmäßig beschreibbar zu sein , daher scheint dieses Szenario in BTRFS gut möglich zu sein.)

Antworten:


8

LVM unterstützt Lese- und Schreib-Snapshots. Dies ist die Standardeinstellung. Durch das Zusammenführen eines geänderten Snapshots werden die Daten auf dem Snapshot-Ursprungs-Volume auf die gleiche Weise gelöscht wie durch das Zusammenführen eines nicht geänderten Snapshots.

Wenn Sie Änderungen verwerfen möchten, empfehle ich RW-Snapshots und führen sie zusammen, wenn Sie sie behalten möchten. Wenn Sie damit rechnen, die Änderungen beizubehalten, sollten Sie einen RO-Snapshot erstellen (oder RW nur ​​nicht bereitstellen) und zusammenführen, wenn etwas schief geht.

Ein Beispiel für die erste Situation könnte sein: Sie möchten jeden Tag eine virtuelle Maschine mit genau der gleichen Software starten. Manchmal möchten Sie die Änderungen beibehalten, weil Sie Patches installiert haben, aber die meiste Zeit möchten Sie neu starten.

Die zweite Situation könnte ein System-Upgrade sein. Meistens funktioniert es und Sie können den Schnappschuss entfernen. Aber hin und wieder scheitert es und Sie möchten zusammenführen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.