Pythontr

husonet | Tarih: 01.08.2017

Raid Nedir? SoftRaid nasıl yapılır?

Linux sunucular canlı ortamda Softraid işlemleri.

RAID (redundant array of independent disks)


Türkçe çevirisi yedek disk dizisidir. Çeviriyi açmak gerekirse Raid 1 den itibaren canlı ortamda yedekli çalışmak için kullanılan bir teknoloji olarak değerlendirebiliriz.


Raid 0 sadece disk genişletme mantığı için kullanılır çok tercih edilen bir yöntem değildir çünkü disklerden biri bozulduğunda disk yedeksiz çalıştığı için sistemde büyük sıkıntılara sebebiyet verir.


Aşağıda yapacağımız işlemler Linux Debian ortamında softraid işlemlerinin nasıl yapılacağını gösterir. Bu yazımızda konuyu uygulamalı olarak ekleme çıkarma işlemlerinin nasıl yapılacağını gösterilmesini amaçlar sunulan örnekte swap olarak hazırlanan bölümün oluşturulması ve uygulanabilecek komutların kullanımı hedeflenmiştir.


SoftRaid nedir?


Softraid raid işlemlerinin işletim sistemi tarafından yapılmasına denilir. Softraid için herhangi bir raid kartına ihtiyaç duyulmadan Raid yapılmasına olanak tanır. Debian dağıtımları ve Debian alt yapısını kullanan Linux İşletim sistemleri softraid işlemini destekler.


Raid diski durdurup cikarmak icin


umount /dev/md0
mdadm --stop /dev/md0
mdadm --remove /dev/md0

İki diskin raid partiton kısımlarının birleştirilmesi için


mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=1.2 /dev/sda1 /dev/sdb1

Yapılan işlemin görüntülenmesi


cat /proc/mdstat

Örnek çıktı aşağıdaki şekilde olmalı!
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb1[1] sda1[0]
16761856 blocks super 1.2 [2/2] [UU]

md1 : active raid1 sda2[2] sdb2[1]
523968 blocks super 1.2 [2/2] [UU]

md2 : active raid1 sda3[2] sdb3[1]
1936077760 blocks super 1.2 [2/2] [UU]

Yeni bir disk ekleme


Bu durum arızalı diski çıkarıp ekleme esnasında çok kullanılılır disk çıkartırken yukarıda bahsettiğimiz işleme istinaden komple olarak değil sorunlı diski çıkardıktan sonra işleme devam edilmeli bu konuyu daha önceki bir yazımızda işlediğimiz için bu yazımızı okumanızı tavsiye ederiz. Linux Debian raid 1 arızali diskin kaldırma
mdadm --manage /dev/md0 --add /dev/sda1

Raid alandan swap olusturma


mkswap /dev/md0

Çıktı aşağıdaki şekilde olmalı.


Setting up swapspace version 1, size = 16 GiB (17164136448 bytes)
no label, UUID=9f127e16-c9fb-40d1-9b4f-744530375823

Disk detaylarını görmek için


mdadm --detail /dev/md0

Stop edilen raid sürücülerin tekrar start edilmesi için aşağıdaki komut satırını kullanabilirsiniz.


mdadm --assemble --scan