mdadm (Multiple Devices Administration) Linux işletim sistemi için bir RAID yönetim aracıdır. RAID (Redundant Array of Inexpensive Disks) teknolojisi ile, birden fazla fiziksel disk arasında veri koruma, hız veya kapasite amacı ile yedekleme işlemleri gerçekleştirilir. mdadm, Linux işletim sistemi için RAID düzeyleri 0, 1, 4, 5, 6, 10 ve JBOD (Just a Bunch of Disks) gibi RAID düzeylerini destekler. mdadm aracı, RAID düzeylerinin oluşturulması, yönetilmesi ve onarılması işlemlerini gerçekleştirir. Örneğin, disk arızalarında otomatik olarak onarım işlemleri gerçekleştirebilir veya RAID düzeyleri arasında geçiş yapabilir.
Mdadm ile oluşturulmuş raid devices ‘ları aşağıdaki adımları uygulayarak kaldırabiliriz.
- Tüm dosya sistemlerinin bağlantısının kaldırıldığından emin olmamız gerektiği için umount komutunu kullanıyoruz.
umount /dev/md0
cat /proc/mdstat
cat /proc/mdstat
md0 : active raid1 sdf1[1] sde1[0] 2929555456 blocks super 1.2 [2/2] [UU] bitmap: 0/12 pages [0KB], 65536KB chunk md0 : active raid10 sda1[3] sdd1[1] sdb1[0] sdc1[2] sdd1[2] sdf1[2] 976502784 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] unused devices: <none>
- Şimdi RAID grubunun parçası olan diskleri not aldığımızdan emin olmamız gerekiyor. 5 adımda ihtiyacımız olacak
- Bir sonraki adımımız cihazı durdurmak.
mdadm --stop /dev/md1
durdurulduğunda aşağıdaki şekilde bir uyarı alacağız
mdadm: stopped /dev/md1
son adım olarak oluşturduğumuz mdadm deviceslarını kaldırıyoruz.
mdadm --remove /dev/md1
zaman zaman aşağıdaki hatayla karşılaşabiliriz.
mdadm: error opening md1: No such file or directory
Ardından aşağıdaki adımla devam ediyoruz.
mdadm --zero-superblock /dev/sdf1 /dev/sde1
Son olarak, lsblk ve cat /proc/mdstat komutları ile etkin RAID devicesları olmadığını onaylıyoruz.