Archive for the ‘Linux’ Category

Linux Software Raid Sisteme Yeni Disk eklenmesi

Cuma, Temmuz 9th, 2010

İşletim sisteminizde raid1 array iniz bozulduğunda /proc/mdstat dosyasında aşağıdaki gibi bir durum sözkonusu olur.

md0 : active raid1 sda1[1]
240832 blocks [2/1] [_U]

md1 : active raid1 sda2[1]
682688 blocks [2/1] [_U]

md2 : active raid1 sda3[1]
16747648 blocks [2/1] [_U]

Bu durumda sdb diskiniz tamamen kullanılmaz hale gelmiş demektir. Bu durumu smartctl -a /dev/sdb veya smartctl -H /dev/sdb komutu ile test edebilirsiniz. İki durumda da hata mesajları ile karşılaşmanız sözkonusu olacaktır.

Yeni diski sunucunuza taktıktan sonra bilgisyarınızı normal olarak başlatın. İşletim sisteminiz sda diskinden normal olarak çalışmaya devam edecektir.

Aşağıdaki komutu çalıştırarak sda diskinizdeki partition tablosunun sdb diskinize kopyalanmasını sağlayın.

sfdisk -d /dev/sda | sfdisk /dev/sdb

Daha sonra aşağıdaki komutu çalıştırın.

mdadm –zero-superblock /dev/sdb1
mdadm –zero-superblock /dev/sdb2
mdadm –zero-superblock /dev/sdb3

ve mdadm ile iki diskin sync olmasını sağlayın.

mdadm –add /dev/md0 /dev/sdb1
mdadm –add /dev/md1 /dev/sdb2
mdadm –add /dev/md2 /dev/sdb3

cat /proc/mdstat komutu ile sync durumunu görebilirsiniz. Sync işlemi bittiğinde raid sisteminiz yeniden kurulmuş olacaktır.

grub komutunu çalıştırın ve aşağıdaki komut ile yeni eklediğiniz disk üzerinde boot record oluşturun.

From the grub> prompt (edit partition number if needed):
root (hd1,0)
setup (hd1)
quit

0