Sun Cluster: Guía de administración del sistema para SO Solaris

SPARC: Ejemplo: restaurar un sistema de archivos raíz (/) encapsulado (VERITAS Volume Manager)

En el ejemplo siguiente se muestra cómo se restaura un sistema de archivos raíz (/) encapsulado en el nodo phys-schost-1 desde el dispositivo de cinta /dev/rmt/0.


[Sustituya el disco averiado y arranque el nodo:]

Arranque el nodo desde el CD de Solaris: En el indicador ok de OpenBoot PROM, escriba la siguiente orden:


ok boot cdrom -s
...
[Use las órdenes  format y newfs para crear particiones y sistemas de archivos]
[Monte el sistema de archivos raíz en un punto de montaje temporal:]
# mount /dev/dsk/c0t0d0s0 /a
[Restaure el sistema de archivos raíz:]
# cd /a
# ufsrestore rvf /dev/rmt/0
# rm restoresymtable
[Cree un archivo install-db vacío:]
# touch /a/etc/vx/reconfig.d/state.d/install-db
[Edite /etc/system en el sistema de archivos temporal y suprima
 o comente las siguientes entradas:]
	# rootdev:/pseudo/vxio@0:0
	# set vxio:vol_rootdev_is_volume=1
[Edite /etc/vfstab en el sistema de archivos temporal:]
Ejemplo:
Cambiar desde—
/dev/vx/dsk/rootdg/rootvol /dev/vx/rdsk/rootdg/rootvol / ufs 1 no-

Cambiar a —
/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0  / ufs   1     no       -
[Desmonte el sistema de archivos temporal y verifique el sistema de archivos:]
# cd /
# umount /a
# fsck /dev/rdsk/c0t0d0s0
[Instale un nuevo bloque de arranque:]
# /usr/sbin/installboot /usr/platform/`uname \
-i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0
[Rearranque en modo monousuario:]
# reboot -- "-s"
[Actualice el ID del disco:]
# scdidadm -R /dev/rdsk/c0t0d0
[Ejecute vxinstall:]
# vxinstall
Elegir para encapsular el disco raíz.
[En caso de conflicto con el número menor, reasigne un número menor al 
grupo de discos rootdg:]
# umount /global/.devices/node@nodeid
# vxdg reminor rootdg 100
# shutdown -g0 -i6 -y