Home Publikationen HowTo(s) LVM - Festplatte aus dem LVM nehmen
LVM - Festplatte aus dem LVM nehmen Drucken
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.

  1. Ein Backup durchführen Lächeln
  2. Laden von
    $ modprobe dm-mirror
  3. Anzeige der Anzahl der freien (nicht allokierten) und belegten PE's mit
    $ pvdisplay
    Es müssen so viele freie PE's da sein, wie /dev/sdax belegt.
  4. 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.
  5. 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.
  6. Die Anzeige der Physical Volumes erfolgt mit
    $ pvscan
    Ausgabe:
    PV /dev/sdax VG vg01 lvm2 [n GB / n GB free]
  7. 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...
  8. Das Entfernen des Physical Volumes aus der Volume Group vg01 mit
    $ vgreduce -v vg01 /dev/sdax
  9. Die Anzeige der Physical Volumes
    $ pvscan
    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
  10. Die LVM-Eigenschaft der Partition werden mit
    $ pvremove -v /dev/sdax
    gelöscht.
  11. Abschließendes Anzeige der Physical Volumes
    $ pvscan
    /dev/sdax erscheint nun nicht mehr in der Ausgabe

Wird dieses mit allen Partitionen der Platte /dev/sda durchgeführt, kann sie ausgebaut werden.

 

Kommentar hinzufügen

Ihr Name:
Ihre E-Mail-Adresse:
Titel:
Kommentar:
 

Creative Commons LicenseDieses Werk ist unter der Creative Commons
Attribution-No Derivative Works 2.0
lizenziert.