Administrar RAID
Veremos los RAIDs como si fuesen particiones normales:
# df S.archivos 1K-blocks Used Available Use% Mount /dev/md0 2885664 121800 2617280 5% / /dev/md2 2885664 32872 2706208 2% /home /dev/md3 1829037 887074 844376 52% /usr /dev/md4 918229 47973 821264 6% /var /dev/md5 1309703 8245 1231583 1% /tmp
Para consultar el estado de los RAID ejecutaremos:
# cat /proc/mdstat Personalities : [raid1] md1 : active raid1 hda5[0] hdd5[1] 289024 blocks [2/2] [UU] md2 : active raid1 hda6[0] hdd6[1] 2931712 blocks [2/2] [UU] md3 : active raid1 hda7[0] hdd7[1] 1951744 blocks [2/2] [UU] md4 : active raid1 hda8[0] hdd8[1] 979840 blocks [2/2] [UU] md5 : active raid1 hda9[0] hdd9[1] 1397504 blocks [2/2] [UU] md0 : active raid1 hda1[0] hdd1[1] 2931712 blocks [2/2] [UU] unused devices: none
Por último, veamos cómo actuar cuando un disco del RAID falle (no lo dudes, tarde o temprano fallará). Utilizaremos las herramientas mdadm (multiple device administer, paquete mdadm), que han reemplazado a las clásicas raidtools.
- detectaremos que un disco RAID ha fallado mirando en /proc/mdstat:
# cat /proc/mdstat md3 : active raid1 hda7[0] 1951744 blocks [2/1] [U_]
- apagaremos el ordenador, reemplazaremos el disco averiado y arrancaremos de nuevo.
- formatearemos el nuevo disco con fdisk, marcando las particiones como fd (Linux RAID autodetect).
- el nuevo disco no se inserta automáticamente en el RAID, ya que está marcado como
erróneo. Lo insertaremos ejecutando:
# mdadm /dev/md3 -a /dev/hdd7 mdadm: hot added /dev/hdd7Y comenzará la reconstrucción del RAID. Lo comprobaremos con:
# cat /proc/mdstat md3 : active raid1 hda7[0] hdb7[1] 1951744 blocks [2/1] [U_] [====>.....] resync = 33.1% finish=34.3min speed=59895K/sec
Podemos monitorizar el proceso de reconstrucción con:
# watch -n1 'cat /proc/mdstat'
Deja un comentario
