Eğitmen: Bu derste RAID'lerle
ilgili sorunlar hakkında konuşacağız.
Unutmayın, RAID kime
sorduğunuza bağlı olarak bağımsız disklerden
oluşan yedekli bir dizi ya da ucuz disklerden oluşan
yedekli bir dizidir.
Şimdi, bir RAID ile uğraşırken,
bu, tek bir diskin arızalanması
durumunda veri kaybı riskine
karşı verilerinizi korumanın bir yolu
olarak yapılandırılacaktır.
Yani bir sabit disk sürücüsü ya da bir katı
hal sürücüsü kullanıyorsam ve bu sürücü
arızalanırsa, bu sürücüdeki
her şeyi kaybedeceğim.
Şimdi, eğer tüm fotoğraflarım, tüm kişisel
belgelerim bunun içindeyse,
bu gerçekten kötü bir gün olurdu.
Buna karşı korunmak için
tek bir sürücü yerine bir RAID kullanabilirim.
Örneğin, sistemimi bir RAID bir, bir RAID beş ya da bir
RAID 10 kullanarak kurabilir ve birden
fazla diskin tek bir birim olarak
birlikte çalışmasını sağlayabilirim.
Bu sayede daha fazla yedekliliğe sahip
oluyorum ve bu
sürücülerden herhangi biri arızalanırsa
verilerim kaybolmuyor.
Şimdi, bir RAID ile uğraşırken,
RAID arızası yaşamanın iki farklı yolu vardır.
Birincisi, RAID içinde tek bir
diskin arızalanacağı az önce tarif ettiğim durumdur.
Örneğin bir RAID One'ım varsa, yansıtma
kullanıyorum demektir.
Şimdi, yansıtma kullanırken,
her bir dosyanın her sürücüde bir tane olmak üzere iki
tam kopyası var.
Şimdi, bu sürücülerden biri arızalanırsa,
diğer sürücü hala çalışabilecek ve o sürücüye
veri okuyup yazabileceğim ve sadece bozulmuş durum
olarak bilinen durumda olacağım.
Bunun nedeni RAID'in artık bozulmuş olmasıdır çünkü
iki sürücüden yalnızca biri çalışmaktadır.
Ancak bu sürücüde tüm verilerimin tam bir kopyası var.
RAID beş kullanırsam da aynı şey olur.
RAID beş ile en az üç
disk kullanacağımı ve verileri
kaydederken bu disklerin üçüne de
bir eşlik biti yayacağımı unutmayın.
Yani sıfırıncı disk, birinci disk
ve ikinci disk adında üç diskim varsa ve birinci disk
arızalanırsa, bu dosyaları tekrar
bir araya getirebilmek için sıfırıncı ve
ikinci diskteki dosya parçalarını kullanarak tüm dosyalarımı
hesaplayabilirim.
Şimdi, bunu yaptığımda,
bu dosyaları okumak daha fazla zaman alıyor çünkü
bir parçasını kaçırdığım için tüm dosyayı
hesaplamam gerekiyor.
Ancak üç parçadan ikisine sahip olduğum için,
üçüncü parçayı hala hesaplayabilirim
çünkü bu sürücülere yayılmış
olan pariteye sahibim.
İşte bu yüzden RAID bozulmuş
bir durumda çalışacaktır, çünkü
performansı yavaşlatacak ama
yine de çalışacaktır.
Şimdi, RAID bir, RAID beş ya da RAID 10 gibi RAID'lerinizden
birinin içindeki bir diski kaybederseniz, dediğim gibi,
normal olarak
çalışmaya devam edecektir ancak daha düşük bir hızda.
Şimdi, bu disk arızalandığında,
mümkün olan en kısa sürede değiştirmek istersiniz ve ardından
RAID'i yeniden oluşturma olarak bilinen bir yardımcı
program gerçekleştirirsiniz.
RAID'i yeniden oluşturduğunuzda,
yine tüm sisteminizin performansı
düşecektir çünkü sistem
şimdi tüm eksik parçaları
yeniden hesaplamak ve bunları RAID'e yeni taktığınız
yeni disk sürücüsüne kopyalamak zorunda
kalacaktır.
Bu, örneğimizde kullandığımız arızalı
birinci diski, sıfırıncı
ve ikinci diskteki parçaları hesaplayarak RAID'e
yeni yerleştirdiğimiz bu yeni boş birinci diske
geri yerleştirmenizi sağlar.
Bu yüzden şu anda işlevini yitirmiş durumda.
Bu yardımcı program RAID'i yeniden oluşturmayı tamamladığında,
artık her şeyi hiçbir bozulma olmadan tam hızda okuyabileceğimiz
ve yazabileceğimiz sağlıklı bir RAID olarak bilinen duruma
geri döneceğiz.
Şimdi, iki tür RAID arızası olduğunu söylemiştim.
Diğer RAID arızası türü
ise tam RAID arızası olarak adlandırılır.
Tam RAID arızası, tüm
dizinin ya da birimin çalışmayı durdurmasıdır.
Şimdi, bu birkaç farklı nedenden dolayı olabilir.
Donanım tabanlı bir RAID kullanıyorsanız,
RAID denetleyici kartınız gerçekten
arızalanmış olabilir.
Ve bu durumda, sistem
artık bu disklere nasıl erişeceğini bilemez ve
bu nedenle tüm RAID başarısız olur.
Bunun bir başka nedeni de,
işletim sistemi aracılığıyla oluşturulmuş
bir yazılım RAID'i kullanıyorsanız
ve işletim sistemi bir
tür yanlış yapılandırmaya sahipse, bu RAID
dizisini nasıl kullanabileceğini unutacaktır çünkü artık yazılımını
kullanarak bu RAID'lerle nasıl konuşacağını bilmemektedir.
RAID'in arızalanmasının üçüncü yolu ise birden
fazla sürücünün arızalanması ve artık
eksik parçaları hesaplamak için yeterli
veriye sahip olmamanızdır.
Örneğin, iki diske sahip bir RAID birimiz olduğunu
söyledim.
Bu disklerden birinin arızalanmasını destekleyebilirim
ve yine de ikinci diskten okuyabilirim.
Ancak bu disklerin ikisi de arızalanırsa,
RAID'in tamamı devre dışı kalır.
Benzer şekilde, üç diskli bir RAID beş kullanıyorsam, sıfır,
bir ve iki numaralı disklere sahibim.
Birinci disk arızalanırsa ve
ikinci disk arızalanmadan önce değiştirmezsem, artık
yalnızca sıfırıncı diske sahip olurum
ve sıfırıncı diskte bilgilerin yalnızca 1/3'ü bulunur.
Dolayısıyla diğer iki parçayı yalnızca
bu tek sürücüyle hesaplayamam
ve bu nedenle üç sürücüden ikisi arızalandığı
için RAID'in tamamı arızalanır ve bu
da RAID beş durumunda RAID'in tamamının arızalandığı
anlamına gelir.
RAID'in tamamının bu şekilde arızalandığı durumlarda, RAID'i
yeniden yapılandırarak,
RAID'i yeni disklerle yeniden oluşturarak
ve ardından harici bir sabit diskte
ya da teyp yedeklemesinde veya bulut yedeklemesinde
bulunan iyi yedeklerden geri yükleyerek RAID'i yedekten
geri yükleyebilmeniz gerekecek ve bu
da RAID'inizi tam sağlığına geri döndürebilecek ve sizi tekrar çalışır hale getirebilecektir.
RAID'ler söz konusu olduğunda bahsetmek
istediğim son şey, bir
RAID sıfırın hiçbir yedekliliğe sahip olmadığını hatırlamaktır.
Bir RAID sıfır ile uğraşırken,
tek bir mantıksal birim olarak çalışan iki fiziksel diskiniz vardır,
ancak her biri verilerin 1/2'sini taşır.
Eşlik ve yedeklilik yoktur.
Yani RAID sıfırda iki diskim varsa ve birinci
disk arızalanırsa, tahmin edin ne olur?
Artık RAID'in tamamı arızalanmıştır ve bu
durumda RAID'i yeniden
oluşturmanız ve yedekten geri
yüklemeniz gerekecektir
çünkü tüm veriler artık kaybolacaktır.
RAID'lerle çalışırken bunu aklınızda bulundurun.
RAID bir, RAID beş veya RAID 10
ile uğraşıyorsanız, bir diski kaybedebilir
ve herhangi bir veri kaybetmeden
bozulmuş bir durumda çalışmaya devam
edebilirsiniz.
Ancak bu RAID içindeki birden fazla diski kaybederseniz,
tüm dizi arızalanır ve
artık bu verilere erişemezsiniz.