Mailinglist Archive: opensuse-de (1438 mails)

< Previous Next >
RE: Frage zu LV snapshots
  • From: "Lentes, Bernd" <bernd.lentes@xxxxxxxxxxxxxxxxxxxxx>
  • Date: Tue, 30 Mar 2010 19:01:04 +0200
  • Message-id: <15785B7E063D464C86DD482FCAE4EBA5D798E2D34A@xxxxxxxxxxxxxxx>

Marc Patermann schrieb:

Hallo!
Meines Wissens KANN man das Original NICHT löschen, wenn es
einen Snapshot gibt!

Das erscheint nach dem hier geschriebenen logisch.


Der Snapshot ist das eingefrorene Original zum Zeitpunkt x.
Das danach angezeigte "Original" ist der Snapshot plus die
gepufferten Änderungen.

Nach Löschen des Snapshot - d.h. Auflösen des Puffers -
werden die Änderungen mit dem Snapshot-Daten zusammengeführt
zum neuen Original.



Was passiert denn hier? Im Moment des Anlegens des
snapshot wird der
Zustand deines LV quasi eingefroren; wenn du aus dem
snapshot liest
wird der Inhalt deines LV zum Zeitpunkt der snapshot Erstellung
angeboten.
Natürlich müssen die Änderungen am echten LV irgendwo
protokolliert
werden; du willst ja dein Orginal-LV weiterhin benutzen können.

Wenn nun das Original geändert wird, wird Platz in deinem
Snapshot
LV gebraucht, wo sich der "originalzustand" gemerkt wird.
Richtig.

D.h. der snapshot wird zwar angelegt, sichert aber erst mal nichts.
Sichern im Sinne von "weitern Platz belegen" nein.
Sichern im Sinne von "bewahren" ja.

Ich meinte es im Sinne von "Platz belegen" bzw. "etwas wegschreiben"
Der snapshot belegt also unmittelbar nach dem Anlegen keinen physikalischen
Platz.
Erst wenn im Original etwas geändert wird, wird der Zustand des Originals
unmittelbar vor dieser Änderung in den snapshot geschrieben. So verstehe ich es.
Somit wird der Stand des Originals im Snapshot bewahrt. Was sich im Original
nicht ändert, braucht nicht im snapshot weggeschrieben zu werden, der snapshot
verhält sich bei nicht geänderten Dateien quasi wie ein link auf das Original.


Sobald sich aber im Original irgend etwas ändert, wird der Zustand
unmittelbar vor der Änderung in den snapshot geschrieben. Richtig ?
Nein. Der Snapshot ändert sich nie. Er ist das Original zum
Zeitpunkt x.

Er ändert sich natürlich nicht, belegt aber nach und nach mehr Platz.
Das bestätigst Du ja auch oben "Wenn nun das Original ...". Nur somit ist ja
auch zu erklären, daß der snapshot wächst, wie lvdisplay eindrucksvoll zeigt.
Beispiel von mir:
"Allocated to snapshot 14.99%" - einige Stunden nach dem Anlegen eines
snapshots.



Deshalb reicht ja auch ein relativ kleines Snapshot LV wenn der
Snapshot nicht zu lange "drauf" ist _und_ das
Änderungsvolumen nicht
exorbitant hoch.
Richtig.

Bernd--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >