RAID (Redundant Array of Inexpensive Disks) por software es una forma barata de obtener discos duros grandes, rápidos y seguros. Aprovechamos la potencia de la CPU para tareas que necesitarían circuitería especializada y cara.
Vamos a ver cómo instalar un RAID-1 (mirror) con dos discos que contienen exactamente lo mismo, un sistema que nos proporciona tolerancia a fallos de disco duro. Aunque falle un disco:
- no perderemos datos, ya que tenemos redundancia.
- el sistema seguirá funcionando. Mientras sobreviva un disco el sistema no se cae.
- el sistema podrá bootear, ya que arranca desde el RAID y desde cualquiera de los discos.
La manera más sencilla y eficaz de instalar RAID-1 es durante la instalación del Sistema Operativo. Lo haremos en el particionado:
- particionamos los dos discos con el mismo esquema de particiones, marcadas todas ellas como particiones RAID:
- seleccionamos Configurar RAID software (antes de pasar a configurar el RAID el instalador particionará los discos):
- tenemos que crear un dispositivo RAID para cada partición, incluyendo la swap (incluimos la swap para intentar evitar un cuelgue si falla un disco):
- seleccionamos el tipo de RAID, RAID1:
- le decimos que estará formado por 2 particiones:
- sin discos de reserva:
- seleccionamos la pareja de particiones correspondientes:
- y repetimos este proceso con todas las particiones. Una vez definidos todos los dispositivos RAID:
- les asignamos punto de montaje y formato:
- comprobamos que todo esté correcto:
- grabamos los cambios y listo:
- el gestor de arranque GRUB lo instalaremos en el MBR.
Nota: Error 22, Error 15
En ocasiones GRUB no se instala bien y da problemas al reiniciar. El equipo no arranca y tira un Error 22 o un Error 15. En ese caso, reiniciaremos desde el CD en Graphical Rescue Mode y probaremos la opción Reinstalar GRUB pero esta vez en:
Si esto no resuelve el problema, volveremos a reiniciar desde el CD en Graphical Rescue Mode, abriremos una terminal y editaremos con nano el archivo/boot/grub/menu.lst:
... donde reemplazaremos la línea:
... por:
Si esto no resuelve el problema, a googlear...
Veremos los RAIDs como si fuesen particiones normales:
Para consultar el estado de los RAID ejecutaremos:
Todavía no hemos terminado, nos falta configurar el sistema para que sea capaz de bootear desde ambos discos. Si simulamos un fallo del segundo disco desconectándolo (con el ordenador apagado), comprobaremos que la máquina arranca. Pero si desconectamos el primer disco veremos que no arranca, porque en el MBR del segundo disco no hay nada. Por tanto, para que la máquina pueda bootear desde cualquiera de los discos tenemos que instalar GRUB también en el MBR del segundo disco. Para ello:
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:
- 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:Y comenzará la reconstrucción del RAID. Lo comprobaremos con:Podemos monitorizar el proceso de reconstrucción con:
No hay comentarios:
Publicar un comentario