KVM - LVM - kpartx - autsch!

Hi.

Niemals: Nenne niemals einen Server “server2”, wenn du schon einen Server “server” hast. Ganz ganz schlechte Idee.

Warum?
Ich verwende KVM, das ja LVM darunter verwendet. Um ein Backup (Beispiel: clownserver) zu machen, (erstelle ich zunächst Snapshots, dann) schließe ich die Container mit Hilfe von kpartx auf, so dass ich die Partitionen

/dev/mapper/vhost-clownserver
/dev/mapper/vhost-clownserver1
/dev/mapper/vhost-clownserver2
/dev/mapper/vhost-clownserver5

bekomme (für jede partition in der Logical Volume ein Device). Dann kann man das Device mounten und die Daten per rsync/rsnapshot kopieren.

Ihr könnt euch denken, was passiert ist? Mein “clownserver2” hat natürlich auch ein LVM-Device mit Namen “/dev/vhost/clownserver2” gehabt - die längste Zeit…bis zum nächsten Backup. Dann hat kpartx den Namen übernommen und mir das device zerbröselt. Evtl. kriegt man das per “dmsetup” wieder hin. Schneller ist es, den Server neu aufzusetzen, aber eben das LVM-Device nicht clownserver2 zu nennen.

VG, Tobias