Ersetzen einer defekten OS-Disk unter VxVM
- Disk physisch ersetzen
- Disk initialisieren
# vxdisksetup –i c#t#d# format=sliced
- Disk mit der ausgefallenen Disk identifizieren
# vxdg –g <dg> -k adddisk <dmname>=c#t#d#
- Defekte Plexes löschen
Alle Plexes feststellen, deren Subdisks auf <dmname> lagen (vxprint-Output)
# vxplex –g <dg> -o rm dis <plex> [<plex> …]
Kürzer:
# vxplex –g <dg> -o rm dis \
`vxprint –g <dg> -pne 'pl_sd.sd_dmname="<dmname>"'`
- Volumes spiegeln und Boot-Strukturen (Bootblock, Partitionen, OBP-Alias) anlegen
# vxmirror –g <dg> <otherdmname> <dmname>
Sollte bereits Redundanz vorliegen:
# vxassist –g <dg> mirror <vol> <dmname> (ggf. mehrfach)
# vxbootsetup –g <dg> <dmname>
Kürzer:
# for Vol in `vxprint –g <dg> -vn`; do
vxassist –g <dg> mirror $Vol <dmname>; done
# vxbootsetup –g <dg> <dmname>
- Kontrolle der Partitionierung für das Folgende
# prtvtoc –h /dev/rdsk/c#t#d#
- Evtl. Dump-Device anpassen
# dumpadm –d /dev/dsk/c#t#d#s#
- Die neue Partitionierung in diskspezifische vfstabs übernehmen
# create_vfstabs (eigenes Skript)