Imprimir

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.

  1. detectaremos que un disco RAID ha fallado mirando en /proc/mdstat:
    # cat /proc/mdstat
    md3 : active raid1 hda7[0]
          1951744 blocks [2/1] [U_]
  2. apagaremos el ordenador, reemplazaremos el disco averiado y arrancaremos de nuevo.
  3. formatearemos el nuevo disco con fdisk, marcando las particiones como fd (Linux RAID autodetect).
  4. 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/hdd7

    Y 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