Linux RAID İşlemleri
Merhaba bu makalade linux işletim sistemleri üzerinde yazılımsal RAID in nasıl yapılandırılacağını göreceğiz.
RAID Nedir ?
RAID, tek bir sürücünün performansını artırmak için birden fazla sabit sürücüyü bir araya getirerek, bir veya daha fazla mantıksal birimde adreslenebilir olmasını sağlayan, veri depolama güvenilirliğini ve işlevini artıran bir sanallaştırma teknolojisidir. RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, RAID 50 ve RAID 60 bulunmaktadır. Daha fazla bilgi için aşağıdaki dökümanı okuyabilirsiniz.
https://www.turhost.com/blog/raid-nedir/
Öncelikle aşağıdaki komutla RAID için gerekli yazılımı sistemize kuruyoruz.
apt install mdadm -y
Ben RAID 5 konfigurasyonu yapacağım. Bunun için en 3 diske ihtiyacımız var. Sunucuya 3 tane 10 GB lık disk taktım ve aşağıdaki komutlarla partitionları oluşturuyorum.
Öncelikle aşağıdaki komutla partitionları oluşturmaya başlıyoruz.
fdisk /dev/sdb
Karşımıza çıkan sorulara aşağıdaki şekilde cevap verelim. Bunu her disk için yapıyoruz.
Aşağıdaki komutla disklerin RAID için uygun olup olmadığı görüntüleyebiliriz.
sudo mdadm --examine /dev/sdb1 /dev/sdc1 /dev/sdd1
Aşağıdaki komutla artık RAID 5 imizi oluşturabiliriz. Burada oluşturulacak diskin adı “md0” , level=5 RAID 5 olduğunu , — raid-devices bu raid için 3 tane diskin kullanılacağını ve kullanılacak partitionları yazıyoruz.
mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1
/dev/sdd1
mdadm -Db /dev/md/alpha >> /etc/mdadm/mdadm.conf --- ile RAID konfigurasyonu
kaydediyoruz.
Aşağıdaki komutla RAID in detaylarını görebiliriz.
mdadm --detail /dev/md0 --- md0 hakkında bilgileri görüntüleyebiliriz
cat /proc/mdstat –> Raid Aygıtlarının durumunu gösterir.
mkfs.ext4 /dev/md0 --- ile bu RAID imizin disk yapısını belirliyoruz.
mount /dev/md0 /data ---- bu komutlada istediğimiz yere mount edebiliriz.
fdisk -l --- çalıştırdığımızda RAID 5 yaptığımız için toplam 20 GB görmemiz
gerekiyor
Eğer disklerimizden bir tanesi bozulursa RAID yapımıza nasıl yeni disk takacağımızı öğrenelim. Ben örnek amaçlı RAID e bağlı disklerimden bir tanesi sildim ve aşağıdaki komutu çalıştırdım.
mdadm --examine /dev/sdb1 /dev/sdc1 /dev/sdd1 ya da
mdadm --examine /dev/sd[b-d]1 --- bu daha kısa yazımı. Bu komutu yazdığımda
silmiş olmuş disk ile ilgili aşağıdaki gibi
bir hata ile karşılaşırız.
mdadm: cannot open /dev/sdc1: No such file or directory — — şeklinde bir uyarı görürürz. Yeni diski “fdisk /dev/sde “ şeklinde partition oluşturduktan sorna aşağıdaki komutla bu diski RAID e ekliyoruz.
mdadm --manage /dev/md0 --add /dev/sde1 -- diski raid ekledik.
mdadm --detail /dev/md0 --- komutunu çalıştırdığımızda aşağıdaki çıktıda
bozulmuş disk sayını, hangi diskin bozulduğunu
öğrenebiliriz.
Aşağıdaki komutla arızalı diski RAID ten kaldırabiliriz.
mdadm --manage /dev/md0 --remove /dev/sdc1
Artık arızalı disk gözükmüyor.
İyi günler.
Top comments (0)