Neuer Job, habe jetzt wieder mit einem richtigen UNX und vernünftiger Hardware (Power) zu tun.
Platte in der rootvg unter LVM clonen.
Los geht es:
rootvg für Update auf hdisk2 clonen
# lspv
hdisk0 00fb6d5ad90bec17 rootvg active
hdisk1 00fb702765ce7eba data active
hdisk2 none None
Klonen der rootvg auf altinst_rootvg
# alt_disk_copy -d hdisk2 -B
# lsvg
rootvg
data
altinst_rootvg
Aufwecken der altinst_rootvg, FS unter /alt_inst gemountet
# alt_rootvg_op -W -d hdisk2
Mit dem FS arbeiten
# cd /alt_inst/home/weidnertsa
Deaktivieren der altinst_rootvg inkl. Erzeugen des Bootsektors
# alt_rootvg_op -S -t
Bootlist auf hdisk2 umstellen
# bootlist -m normal -o hdisk2
System von hdisk2 (geclonte rootvg) booten
# shutdown -Fr
Prüfen, von welchem Device gebootet worden ist
# getconf -a | grep BOOT_DEVICE
BOOT_DEVICE: hdisk2
# lspv
hdisk0 00fb6d5ad90bec17 old_rootvg
hdisk1 00fb702765ce7eba data active
hdisk2 00fb70276ffdc455 rootvg active
==>hdisk2 ist aktive rootvg
Die hdisk0 soll wieder unsere rootvg werden und den Inhalt der hdisk2 komplett übernehmen
Löschen der old_rootvg
# alt_rootvg_op -X old_rootvg
Kontrolle old_rootvg nicht mehr vorhanden
# lsvg
rootvg
data
# lspv
hdisk0 00fb6d5ad90bec17 None
hdisk1 00fb702765ce7eba data active
hdisk2 00fb70276ffdc455 rootvg active
hdisk0 in rootvg aufnehmen
# extendvg -f rootvg hdisk0
# lspv
hdisk0 00fb6d5ad90bec17 rootvg active
hdisk1 00fb702765ce7eba data active
hdisk2 00fb70276ffdc455 rootvg active
Mirror aufsetzen, hdisk0 hinzufügen
# mirrorvg -c2 -s rootvg hdisk0
syncen
# syncvg -P5 -v rootvg
oder
# varyonvg rootvg
bootblock auf hdisk0 schreiben und bootliste auf hdisk0 ändern
# bosboot -a -d /dev/hdisk0
# bootlist -m normal -o hdisk0
hdisk2 aus mirror entfernen
# unmirrorvg -c1 rootvg hdisk2
# migratepv hdisk2 hdisk0
# reducevg rootvg hdisk2
Bootrecord von hdisk2 entfernen
# chpv -c hdisk2
Volumemanger Besitz löschen
# chpv -C hdisk2
Attribute löschen
# chdev -l hdisk2 -apv=clear
# lspv
hdisk0 00fb6d5ad90bec17 rootvg active
hdisk1 00fb702765ce7eba data active
hdisk2 none None
bootliste kontrollieren
bootlist -m normal -o