En esta entrada, voy a mostrar como se crea un raid de nivel 1 bajo Linux, también simulare como cambiar un disco en caso de que uno falle.
Empecemos:
Cuando iniciamos la consola de Linux, comprobaremos que discos duros tenemos disponibles, en esta pantalla vemos que están sda, sdb
En esta otra esta sdc, vemos que tanto sdb como sdc están sin formato alguno
Ahora instalaremos el paquete mdadm, que será el que nos permita configurar un raid en el sistema
Ahora crearemos un nuevo dispositivo llamado md0, con un raid de nivel 1, añadiendo los dispositivos sdb y sdc a este
Ahora configuraremos este dispositivo que hemos creado previamente
Utilizaremos la opción N para crear una nueva partición
Seleccionaremos P para hacerla primaria
Estableceremos que la partición es la numero 1
Pondremos el cilindro número 1 como primero, y el último de los que tengamos disponibles como final
Después utilizaremos la opción W para escribir los cambios al disco
Ahora crearemos el sistema de fichero mediante el comando mkfs y el dispositivo que habíamos creado
Ahora crearemos una carpeta de montaje de nuestro dispositivo mediante mkdir
Después montaremos el dispositivo a dicha carpeta mediante el comando mount
Ahora crearemos un fichero de un tamaño determinado que se especifica en la opción bs
Ahora comprobamos esta carpeta, y vemos que los tamaños están bien configurados
Ahora comprobaremos en este archivo que el raid está activo, y tiene los dispositivos sdb y sdc
Ahora haremos como que el disco sdb ha fallado, para poder quitarle del raid para remplazarle primero hay que marcarle como disco fallido mediante este comando
Ahora le quitaremos del raid el disco sdb
Iremos al archivo del raid y comprobamos que no está el disco sdb dentro de el
Ahora borraremos los datos de configuración anterior del disco sdb mediante el primer comando.
Después añadimos el disco sdb al disco raid, esto si tiene datos tardara un tiempo en sincronizar
Ahora desactivaremos el raid mediante este comando
Si queremos volver a activarle, lo haremos mediante este otro comando