LVM - physical volume (PV) ersetzen
Muss man bei einem LVM das physical volume (PV) ersetzen/tauschen und das am besten ohne Downtime, ist hier der kurze Abriss des Vorgehens.
Vorweg:
- sda - aktuelles PV
- vdc - neues PV (muss mindestens so große sein, wie die Summe aller logical volumes (LVs))
- vg01 - volume group (VG) in der die LVs liegen
Ziel ist es, sda leer zu räumen, um es später entfernen zu können.
Die neue Festplatte als physical Volume flaggen:
sudo pvcreate /dev/vdc
Das neue physical Volume in vorhandene Volumegroup aufnehmen:
sudo vgextend vg01 /dev/vdc
Jetzt kann man sich die Verteilung der logical Volumes auf den physical Volumes anzeigen lassen:
sudo pvdisplay -m
Unter jedem Physical volume gibt es einen Abschnitt Physical Segments, unter sda sollten alle logical Volumes zu sehen sein und unter vdc nichts. Das Umziehen der logical Volumes passiert mit folgendem Befehl (dies kann je nach Größe sehr lange dauern, also am besten in einem screen starten):
sudo pvmove /dev/sda
Nachdem das Migrieren abgeschlossen ist, kann man sda aus der volume group entfernen:
sudo vgreduce vg01 /dev/sda
Als Letztes kann muss man noch die LVM Flag auf sda löschen:
sudo pvremove /dev/sda
Nun kann man sda entfernen, die fstab muss nicht angepasst werden, da sich weder der Pfad noch die UUID der logical Volumes geändert haben.
Kommentare
Comments powered by Disqus