Remove a linux RAID device
1. Find the devices associated with the RAID device
mdadm --detail <raid_device>
The last lines of output of the above command shows the associated devices (see the example below).
2. Deactivate the RAID device
mdadm --stop <raid_device>
3. Remove the RAID itself
mdadm --remove <raid_device>
4. remove the superblocks on all devices that were associated with the RAID device
mdadm --zero-superblock[component_device2 ...]
EXAMPLE
Let’s assume we want to remove ‘/dev/md0’:
# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Mon Jun 30 20:12:38 2014
Raid Level : raid1
Array Size : 104791936 (99.94 GiB 107.31 GB)
Used Dev Size : 104791936 (99.94 GiB 107.31 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Tue Jul 1 08:45:19 2014
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : asma:0 (local to host asma)
UUID : f6aa0270:b923c624:ad30ceff:db9964b4
Events : 613
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
2 8 17 1 active sync /dev/sdb1
# mdadm --stop /dev/md0 mdadm: stopped /dev/md0
# mdadm --remove /dev/md0
# mdadm --zero-superblock /dev/sda1 /dev/sdb1
Leave a Reply