Verificar cual de los discos es el que falla:

# metastat -c
d1 m 2.5GB d12 (maint) d11
d12 s 2.5GB c2d0s0 (maint)
d11 s 2.5GB c1d0s0
d2 m 2.0GB d22 (maint) d21
d22 s 2.0GB c2d0s1 (maint)
d21 s 2.0GB c1d0s1
d3 m 3.0GB d32 (maint) d31
d32 s 3.0GB c2d0s3 (maint)
d31 s 3.0GB c1d0s3
d4 m 10GB d42 (maint) d41
d42 s 10GB c2d0s4 (maint)
d41 s 10GB c1d0s4
d6 m 39GB d62 (maint) d61
d62 s 39GB c2d0s6 (maint)
d61 s 39GB c1d0s6
d5 m 16GB d52 (maint) d51
d52 s 16GB c2d0s5 (maint)
d51 s 16GB c1d0s5

En este caso es el segundo disco (c2d0).

Borrar las copias de bases de datos de SVM del disco fallado:

# metadb -d c2d0s7

Cambiar físicamente el disco fallado por el bueno, luego hacer que el sistema reconozca el cambio

# devfsadm

Copiar la tabla del fdisk desde el disco bueno (c1d0->c2d0):

# fdisk -W /var/tmp/fdisk.dat /dev/rdsk/c1d0p0
# fdisk -F /var/tmp/fdisk.dat /dev/rdsk/c2d0p0

Copiar la tabla de particiones desde el disco bueno(c1d0->c2d0):

prtvtoc /dev/rdsk/c1d0p0 | fmthard -s - /dev/rdsk/c2d0p0

Instalar el sector de arranque:

# installgrub -fm /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c2d0s0

Copiar las bases de datos de SVM:

# metadb -a -c 3 c2d0s7

Recuperar y resincronizar las particiones:

# metareplace -e d1 c2d0s0
d1: device c2d0s0 is enabled
# metareplace -e d2 c2d0s1
d2: device c2d0s1 is enabled
# metareplace -e d3 c2d0s3
d3: device c2d0s3 is enabled
# metareplace -e d4 c2d0s4
d4: device c2d0s4 is enabled
# metareplace -e d6 c2d0s6
d6: device c2d0s6 is enabled
# metareplace -e d5 c2d0s5
d5: device c2d0s5 is enabled

   
© Copyright © 2020 Web de Guillermo Adrián Molina. All Rights Reserved.