Lvm: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
(LVM inklusive Dateisystem vergrößern)
(Move LV von einer Maschine zu einer anderen)
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
== lvm erzeugen ==
 +
lvcreate -L <XX>G -n <name> <volume group>
 +
 
== Snapshot ==
 
== Snapshot ==
 
1. lvcreate --snapshot -l2000 -n <snapshotname> /dev/mapper/<lvm-zum-snapshoten>
 
1. lvcreate --snapshot -l2000 -n <snapshotname> /dev/mapper/<lvm-zum-snapshoten>
Zeile 9: Zeile 12:
  
 
== LVM inklusive Dateisystem vergrößern ==
 
== LVM inklusive Dateisystem vergrößern ==
lvresize -r -L +<zusätzliche Gigabyte>G <voller Pfad zum LV>
+
lvresize -r -L +<zusätzliche Gigabyte>G <voller Pfad zum LV>
 +
Das Dateisystem bleibt eingehängt.
 +
 
 +
== LVM inklusive Dateisystem verkleinern ==
 +
lvresize -r -L -<weniger>G <voller Pfad zum LV>
 +
Das Dateisystem wird automatisch aus- und eingehängt.
 +
 
 +
== Volume Group umbennnen ==
 +
VGs mit dem selben Namen stellen ein Problem da. Sie unterscheiden sich meist allerdings in ihrer VG UUID, außer sie sind geclont.
 +
=== Auf der Konsole ===
 +
apt-get install gpm
 +
Dann lässt sich die VG UUID einfach mit der Maus makieren und kopieren.
 +
 
 +
=== vgrename ===
 +
vgrename <UUID> <Neuser VG Name>
 +
 
 +
== VG starten ==
 +
vgchange -ay
 +
Damit werden alle VGs aktiviert. Schon aktivierte stellen kein Problem da.
 +
 
 +
== Move LV von einer Maschine zu einer anderen ==
 +
* http://serverfault.com/questions/358228/moving-a-logical-volume-directly-from-one-server-to-another-over-the-network
 +
 
 +
dd if=/dev/mygroup-mylv bs=4096 |pv | ssh 192.168.1.103 dd of=/dev/newvgroup-newlv

Aktuelle Version vom 1. April 2015, 12:10 Uhr

lvm erzeugen

lvcreate -L <XX>G -n <name> <volume group>

Snapshot

1. lvcreate --snapshot -l2000 -n <snapshotname> /dev/mapper/<lvm-zum-snapshoten>

2. mount /dev/mapper/<snapshotname> /mnt => Mountpunkt ist beliebig

3. tar --numeric-owner -czvf /<path>/<backup-file.tar.gz>

4. lvremove /dev/mapper/<snapshotname>

LVM inklusive Dateisystem vergrößern

lvresize -r -L +<zusätzliche Gigabyte>G <voller Pfad zum LV>

Das Dateisystem bleibt eingehängt.

LVM inklusive Dateisystem verkleinern

lvresize -r -L -<weniger>G <voller Pfad zum LV>

Das Dateisystem wird automatisch aus- und eingehängt.

Volume Group umbennnen

VGs mit dem selben Namen stellen ein Problem da. Sie unterscheiden sich meist allerdings in ihrer VG UUID, außer sie sind geclont.

Auf der Konsole

apt-get install gpm

Dann lässt sich die VG UUID einfach mit der Maus makieren und kopieren.

vgrename

vgrename <UUID> <Neuser VG Name>

VG starten

vgchange -ay

Damit werden alle VGs aktiviert. Schon aktivierte stellen kein Problem da.

Move LV von einer Maschine zu einer anderen

dd if=/dev/mygroup-mylv bs=4096 |pv | ssh 192.168.1.103 dd of=/dev/newvgroup-newlv