Cuando queremos eliminar un raid de manera definitiva, suele ocurrir que por muchas operaciones que realicemos, éste sigue estando vigente una y otra vez pese a realizar la operación de reiniciar.
En primer lugar listar los diferentes discos y particiones existentes para determinar cual es el raid que deseamos eliminar.
Esta operación la podemos realizar con df -kh , además se nos indica cuanto tamaño tiene una determinada partición, el porcentaje de espacio usado y el espacio usado y donde se encuentra montado. Ya sabemos que si tenemos un dispositivo de tipo /dev/md0 por ejemplo se tratará de un dispositivo RAID.
Una vez listado, tenemos que desmontar el raid a eliminar , si está montado se considera en ejecución y no podemos trabajar con él , por lo que debemos asegurarnos de que el dispositivo a eliminar esta desmontado:
umount /dev/md127
Con mdadm podremos ver los detalles del raid a eliminar, desde que versión de software usamos , que tipo de raid, si es raid0, raid1, raid5,.. el número de superbloques, los dispositivos o particiones que afecta este raid y el estado, si se encuentra degenerado, si falla, si hay algún error o si en cambio se encuentra sincronizado correctamente, el tamaño del raid formado por la unión de todas las particiones que forman parte de él y su estado.
mdadm –detail /dev/md127
Ejemplo de mdadm
Version : 1.2
Creation Time : Mon Feb 23 12:53:16 2015
Raid Level : raid5
Array Size : 11720661504 (11177.69 GiB 12001.96 GB)
Used Dev Size : 3906887168 (3725.90 GiB 4000.65 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Y más datos como la fecha de actualización e información de las particiones y su estado:
Number Major Minor RaidDevice State
0 8 64 0 active sync /dev/sde
1 8 16 1 active sync /dev/sdb
2 8 32 2 active sync /dev/sdc
3 8 48 3 active sync /dev/sdd
A continuación debemos detener el dispositivo raid.
mdadm -S /dev/md127
Eliminar los diferentes superbloques de la unidad md127 que en este caso se trata del raid a eliminar:
mdadm –zero-superblock /dev/sdb1
Y para comprobar ejecutamos cat /proc/mdstat no debería ya estar
Saldría otro tipo de dispositivo RAID si lo estuvieramos ejecutando como md0 : active raid5 sde[0] sdd[3] sdc[2] sdb[1] , pero el md127 que es el que ibamos a eliminar ya no debería aparecer porque ya no existe.