jueves, 26 de noviembre de 2009

Verificar funcionamiento de la raid 0

Ahora vamos a simular un fallo en el disco duro. No importa si usted selecciona /dev/sda o /dev/sdb . En este ejemplo suponemos que /dev /sdb ha fallado.

Para simular el fallo del disco duro, usted puede apagar el sistema y borrar /dev /sdb del sistema, o eliminar de esta manera:
// solo en caso de simulacro
# mdadm --manage /dev/md0 --fail /dev/sdb1
# mdadm --manage /dev/md1 --fail /dev/sdb2

# mdadm --manage /dev/md0 --remove /dev/sdb1
# mdadm --manage /dev/md1 --remove /dev/sdb2

//solo en caso de simulacro

# poweroff

ahora Instalamos el nuevo disco duro, y encendemos el sistema .

vemos la situacion del la RAID

# cat /proc/mdstat

verificamos la lista de particiones

# fdisk -l

Disk /dev/sda: 292.3 GB, 292326211584 bytes
255 heads, 63 sectors/track, 35539 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 fd Linux raid autodetect
/dev/sda2 14 1305 10377990 fd Linux raid autodetect

Disk /dev/sdb: 292.3 GB, 292326211584 bytes
255 heads, 63 sectors/track, 35539 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/md1: 292.3 GB, 292326211584 bytes
255 heads, 63 sectors/track, 35539 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


Disk /dev/md1 doesn't contain a valid partition table

Disk /dev/md0: 292.3 GB, 292326211584 bytes
255 heads, 63 sectors/track, 35539 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


Disk /dev/md0 doesn't contain a valid partition table

Ahora copiamos las particiones del /dev/sda al /dev/sdb

# sfdisk -d /dev/sda | sfdisk /dev/sdb

si marca algun error podemos usar el --force

#sfdisk -d /dev/sda | sfdisk --force /dev/sdb


Removemos los restos de la Raid Anterior /dev/sdb

# mdadm --zero-superblock /dev/sdb1
# mdadm --zero-superblock /dev/sdb2

Agregamos el nuevo disco duro al arreglo

# mdadm -a /dev/md0 /dev/sdb1
# mdadm -a /dev/md1 /dev/sdb2

verificamos el proceso de sincronizacion de la RAID

# watch cat /proc/mdstat

regeneramos el grub

# grub
grub> root (hd0,0)
grub> (hd0,0)

grub> root (hd1,0)
grub> (hd1,0)
grub> quit

# reboot

No hay comentarios:

Publicar un comentario