viernes, 17 de mayo de 2013

Crear un Raid 5


Vamos a crear un Raid 5 + SPARE en una Máquina Virtual

  • Tenemos que tener un disco con el sistema operativo. A continuación le añadiremos cuatro discos para el Raid.
  •  Lo primero que hay que hacer es instalar la aplicación "mdadm" con el comando que veis a continuación.
  •  Mientras se esta instalando la aplicación os saldrá dos ventanas como las que vais a ver a continuación.

  •  Para ver los discos que tienes hay que poner el comando "sudo fdisk -l /dev/sda"
  • Vamos a formatear los discos. Hay que insertar el comando "sudo fdisk /dev/sbd"
  • Tendrás que poner n
  • Para el tipo de partición: p
  • Número de partición: 1 
  • Primer cilindro: INTRO
  • Ultimo cilindro: INTRO
  • Orden: la letra t
  • Código hexadecimal: para Linux el número 83
  • Y para guardar: w
  •  Para crear el Raid se tiene que poner el comando "sudo mdadm --verbose --create /dev/md0 --level=5 --raid-device=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1"
  • Crearemos su tabla de particiones con el comando "sudo fdisk /dev/md0" de la misma manera que hicimos al principio
  • Ahora ay que formatearlo con el siguiente comando "sudo mkfs.ext4 /dev/md0p1"
  • Vamos a avisar al núcleo, de la existencia de "mdadm.conf" con el comando "sudo update-initramfs -u"
  •  Para utilizar el Raid hay que crear una carpeta donde lo vamos a montar y se crea con el siguiente comando "sudo mkdir raid5"
  • Una vez creada la carpeta lo vamos a montar con el siguiente comando "sudo mount /dev/md0p1 raid5"
  • Para ver si esta el Raid hecho y los discos sincronizados hay que introducir el siguiente comando "sudo mdadm --detail /dev/md0p1"
  • Y quedaría algo como lo que os pongo en la imagen.
  •  Apagamos la máquina virtual y añadimos el disco Spare.
  •  Para mirar si hemos insertado el disco ponemos el comando "sudo fdisk /dev/sd" y pulsamos dos veces la tecla TABULADOR.
  • Sabemos que es el disco "f" entonces introducimos el comando "sudo fdisk /dev/sdf" y lo formateamos de la misma manera que os explico arriba.
  • Comprobamos que las particiones sean correctas

  •  Añadimos el disco Spare a md0p1 con el comando "sudo mdadm --manage /dev/md0 --add /dev/sdf1"
  •  A continuación quitamos un disco de la máquina virtual y el metemos el comando "sudo cat /proc/mdstat" y te sadra que esta inactivo 
  •  Para volver a activar el raid hay que introducir varios comandos como vais a ver a continuación.
    • Primer comando IMPORTANTE "sudo mdadm --stop /dev/md0"
      •  Hay que ver el estado del raid con el comando "sudo cat /proc/mdstat"
    • Segundo comando IMPORTANTE "sudo mdadm --assemble --scan"

      • Con otro comando que se puede ver el estado del raid es el siguiente "sudo mdadm --detail /dev/md0" 


  •  Para provocar un fallo en el disco duro y comprobar que funciona el raid hay que introducir el siguiente comando "sudo mdadm --manage /dev/md0 --fail /dev/sdc1". El sdc1 es el disco que queremos romper.
  •  Para visualizar que el disco esta roto hay que introducir el comando "sudo cat /proc mdstat" y te saldrá removed ese es el disco que tiene algun fallo o esta roto.



2 comentarios: