Andre Tann wrote:
Sandy Drobic, Samstag 16 Mai 2009:
Partition? Ich rede hier von einem Hardware-Raid 5. Bei LVM geht es mir nicht um die Möglichkeit, physikalischen Plattenplatz logisch zu einer Partition zusammenzukleistern, sondern um die Möglichkeit, sehr elegant mit dem Plattenplatz umzugehen, auch im laufenden Betrieb Partitionen zu vergrößern und vor allem durch die Snapshots auch offene Dateien wie virtuelle Maschinen von VMWware zu sichern.
Geht das denn vernünftig? Ich meine, kann man eine virtuelle Maschine einfach so unten wegsichern, während sie oben läuft? Da kann doch kein konsistentes Image dabei rauskommen, oder?
DAS ist genau der Grund für die Snapshots! Der Trick ist, dass zum einen die Dateien nicht gelockt sind und deshalb problemlos kopiert werden können, zum anderen aber auch, dass Änderungen an dem Dateisystem abgefangen werden. Wenn ein Block geändert wird, trägt der LVM die ursprüngliche Information in eine Differenzdatei ein und ändert erst danach den Block. /sbin/lvcreate -s -n vmware_snapshot -L5GB /dev/system/vmware >> $LOG 2>&1 Hier wird ein Snapshot der Partition /dev/system/vmware angelegt, wobei die maximale Änderung 5 GB sein darf. Die Maschinen auf dem Volume /dev/system/vmware laufen also normal weiter. Wenn eine Änderung auf /dev/system/vmware gemacht werden soll, wird vor der Änderung die Info des Blockes in diese max. 5 GB große Diffdatei eingetragen. Das Backup, welches das LV vmware_snapshot verwendet, liest die ursprüngliche Info aus der Diffdatei, wenn dies notwendig ist. Das ist der Grund, warum ich es liebe, das Backup von dem Snapshot eines LVs zu machen. Das gleiche mache ich für /var, um ein konsistentes Backup von dem Mailsystem zu haben. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org