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

Ejemplo—Cómo restaurar un sistema de archivos raíz (/) ubicado en un metadispositivo (Solstice DiskSuite/Solaris Volume Manager)

En el ejemplo siguiente se muestra cómo se restaura el sistema de archivos raíz (/) en el nodo phys-schost-1 desde el dispositivo de cinta /dev/rmt/0. La orden metaset se ejecuta desde otro de los nodos del clúster, phys-schost-2, para suprimir y más adelante volver a agregar el nodo phys-schost-1 al grupo de discos schost-1. El resto de órdenes se ejecutan desde phys-schost-1. Se crea un nuevo bloque de arranque en /dev/rdsk/c0t0d0s0, así como tres réplicas de la base de datos de estado en /dev/rdsk/c0t0d0s4 .


[Conviértase en usuario root en un nodo del clúster 
que tenga acceso al metaset pero que no sea el nodo que se va a restaurar.]
[Suprima el nodo del metaset:]
phys-schost-2# metaset -s schost-1 -f -d -h phys-schost-1
[Sustituya el disco averiado y arranque el nodo:]

Arranque el nodo desde el CD de Solaris:


[Use las órdenes  format y newfs para volver 
a crear las particiones y los 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
[Instale un nuevo bloque de arranque:]
# /usr/sbin/installboot /usr/platform/`uname \
-i`/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0
[Suprima las líneas correspondientes a información del 
raíz de MDD del archivo /temp-mountpoint/etc/system:]
* Begin MDD root info (do not edit)
forceload: misc/md_trans
forceload: misc/md_raid
forceload: misc/md_mirror
forceload: misc/md_hotspares
forceload: misc/md_stripe
forceload: drv/pcipsy
forceload: drv/glm
forceload: drv/sd
rootdev:/pseudo/md@0:0,10,blk
* End MDD root info (do not edit)
[Edite el archivo  /temp-mountpoint/etc/vfstab]
Ejemplo:
Cambiar desde—
/dev/md/dsk/d10   /dev/md/rdsk/d10    /      ufs   1     no       -

Cambiar a—
/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0  /usr   ufs   1     no       -
[Desmonte el sistema de archivos temporal y verifique el dispositivo de disco básico:]
# cd /
# umount /a
# fsck /dev/rdsk/c0t0d0s0
[Rearranque en el modo monousuario:]
# reboot -- "-s"
[Reemplace el ID del disco:]
# scdidadm -R /dev/dsk/c0t0d0
[Vuelva a crear las réplicas de la base de estado:]
# metadb -c 3 -af /dev/rdsk/c0t0d0s4
# reboot
Pulse Control-d para arrancar en modo multiusuario.
[Vuelva a agregar el nodo al metaset:]
phys-schost-2# metaset -s schost-1 -a -h phys-schost-1