|
LVM - Festplatte aus dem LVM nehmen |
|
|
Sonntag, den 23. Juli 2006 um 21:52 Uhr |
|
Hier mein Vorgehen um eine Festplatte aus einem LVM zu entfernen!
Es soll die Platte /dev/sda mit den Partitionen /dev/sdax aus der Volume Group vg01 entfernt und dabei die Daten auf die Partition /dev/sdby kopiert werden, welche noch entsprechend viele freie, d.h. nicht allokierte PE's enthält. Wenn /dev/sdby nicht angeben wird, dann sucht sich pvmove den freien Platz selbst.
- Ein Backup durchführen

- Laden von
- Anzeige der Anzahl der freien (nicht allokierten) und belegten PE's mit
Es müssen so viele freie PE's da sein, wie /dev/sdax belegt.
- Der folgender Befehl verhindern, dass auf /dev/sdax neue PE's allokiert werden
$ pvchange -x n /dev/sdax
Falls die /dev/sda noch mehr Physical Volumes enthält, sollte man pvchange für alle diese Partitionen ausführen.
- Die Daten werden mit
$ pvmove -i1 -v /dev/sdax
oder
$ pvmove -i1 -v /dev/sdax /dev/sdby
verschoben. Im Sekundentakt wird angezeigt, was pvmove so macht.
- Die Anzeige der Physical Volumes erfolgt mit
Ausgabe:
PV /dev/sdax VG vg01 lvm2 [n GB / n GB free]
- Durch das Wiederholen des Schrittes 5 kann nachgeprüft werden, ob wirklich alles verschoben wurde. Falls alle Daten verschoben wurden sollte folgende Ausgabe erfolgen:
Moving 0 extends of logical volume...
- Das Entfernen des Physical Volumes aus der Volume Group vg01 mit
$ vgreduce -v vg01 /dev/sdax
- Die Anzeige der Physical Volumes
liefert nun folgendes Ergebnis:
PV /dev/sdax lvm2 [n GB / n GB free]
-----------^^^- keine Erwähnung einer Volume Group, s. Schritt 6
Total: A [n GB] / in use: A-1 [n GB] / in no VG: 1 [n GB]
mit A = Anzahl der Physical Volumes
- Die LVM-Eigenschaft der Partition werden mit
gelöscht.
- Abschließendes Anzeige der Physical Volumes
/dev/sdax erscheint nun nicht mehr in der Ausgabe
Wird dieses mit allen Partitionen der Platte /dev/sda durchgeführt, kann sie ausgebaut werden.
|