RAID ve NAS

Rebuild neden ilk arızadan daha sık öldürür

Bir RAID dizisi bir sürücünün arızasını kaldırır. Çoğu zaman kaldıramadığı şey, bundan kurtulma denemesidir. Uygulamada rebuild, kesin veri kaybının en sık nedenlerinden biridir.

Yedekliliğin gerçek anlamı

Yedekli bir RAID verileri birden çok sürücüye, arızalanan birinde ne olduğu kalanlardan yeniden hesaplanabilecek biçimde dağıtır. RAID 5’te dizi bir eksik sürücüyü kaldırır, RAID 6’da ikiyi.

Önemli olan „kaldırır" sözcüğüdür. Bir arızadan sonra sistem çalışmayı sürdürür ama yedeksiz. O anda artık arıza güvenlikli bir dizi değil, bir sonraki hatanın doğrudan vurduğu bir sürücü yığınıdır. Rebuild genellikle tam da bu durumda başlatılır.

Neden tam o anda bir şeyler ters gider

  • Rebuild bir sürücünün ömründeki en ağır yüktür

    Eksik bir üyeyi yeniden hesaplamak için kalan her üyenin tamamı okunmalıdır — bugünkü kapasitelerde bu, hiç ara vermeden saatler hatta günler sürer. Yalnızca ara sıra kullanıldığı için gündelik hayatta göze batmayan bir sürücü bu sürekli yük altında kendini belli eder.

  • Sürücüler aynı yaşta ve aynı kökenlidir

    Bir dizi kural olarak bir kerede alınır ve doldurulur. Sürücüler böylece aynı üretim serisinden gelir, aynı çalışma saatlerini ve aynı ortam koşullarını arkalarında bırakmıştır. Biri yaşlılıktan ölüyorsa, ötekiler de uzakta değildir.

  • Tek bir okunamaz sektör yeter

    Rebuild sırasında gerçekten her sektör okunmalıdır — yıllardır kimsenin dokunmadıkları da dahil. Kalan sürücülerden birinde okunamaz bir yer bulunursa işlem durur. Yedeksiz bir RAID 5’te bunun anlamı: dizi çevrimdışıdır.

  • Rebuild yazar

    Üstelik mevcut yedekliliğin üzerine yazar. Yarıya kadar gidip sonra başarısız olursa, sonraki durum öncekinden kötüdür — eski eşlik bilgisinin bir kısmı, eksik verilere dayanan yenileriyle değiştirilmiştir.

Özü tek cümlede

Rebuild, tam da o anda tümüyle bağımlı olduğunuz sürücüleri azami ölçüde zorlar.

Onun yerine ne yapılmalı

  1. 01

    Kapatın

    Düzgünce kapatın. Çalışmayı sürdüren bozulmuş bir sistem yazmayı da sürdürür — ve her yazma hareket alanını daraltır.

  2. 02

    Etiketleyin

    Çıkarmadan önce her sürücüyü yuva numarasıyla işaretleyin. Sıra, diziyi yeniden kurmaya yarayan bilginin parçasıdır.

  3. 03

    Hiçbir şeyi onaylamayın

    Başlatma, biçimlendirme ya da yabancı bir yapılandırmayı devralma isteğini kabul etmeyin. Dosya sistemi denetimi çalıştırmayın.

  4. 04

    Teşhis yaptırın

    Önce her üye tek tek ve yazma korumalı olarak yedeklenir. Ardından dizi kopyalardan yeniden kurulur — çevrimdışı, orijinallere yazılmadan.

Bir yeniden kurulum nasıl işler

Bir dizi, sürücülerin toplamından fazlasıdır. Onlardan yeniden bütünlüklü bir dosya sistemi çıkması için dört şeyin doğru olması gerekir: dönüşümlü olarak yazılan blokların boyutu; sürücülerin sırası; eşlik bilgisinin sürücüden sürücüye geçiş deseni; ve tüm bunların başladığı kayma.

Bu değerler bazı sistemlerde sürücülerin kendisindeki yönetim verilerinde durur — bazılarında durmaz ya da hasarlıdır. O zaman verilerden türetilirler: kombinasyonlar kopyalara karşı denenir ve hangisinin geçerli bir dosya sistemi verdiği sınanır. Bu, tahmin değil hesaplamadır ve yalnızca görüntüler üzerinde yürür.

Peki fidye yazılımları?

Ağ depoları sevilen bir hedeftir. Böyle durumlarda yardımcı olan, bazı dosya sistemlerinin yapısıdır: değişiklikte hiçbir şeyin üzerine yazmaz, yeni bir sürüm yazar ve yer oldukça eskisini saklarlar. Böyle eski durumlardan bazen bulaşmadan önceki bir hâl çekilip çıkarılabilir.

Bunun başarılı olup olmayacağı, olaydan bu yana ne kadar yazıldığına bağlıdır. Burada da geçerli olan: sistemi kapatın, hiçbir şey silmeyin, yeni bir şey oluşturmayın.

Sık sorulanlar

Kısaca yanıtlandı.

NAS’ım bir sürücünün arızalandığını bildiriyor ve rebuild öneriyor. Yapmalı mıyım?

Veriler önemliyse ve güncel bir yedek yoksa: hayır. Önce hâlâ erişilebilir olanı yedekleyin — ya da diziyi inceletin. Rebuild, hiçbir riski göze alamayacağınız tam o anda en yüksek riskli önlemdir.

Rebuild’i zaten başlattım ve yarıda kesildi. Her şey kayıp mı?

Zorunlu olarak değil. Kısmen üzerine yazılmış bir diziden de çoğu zaman yeniden kurmak mümkündür. Önemli olan şimdi başka bir şey denememek ve sistemi kapalı bırakmaktır.

RAID yedek sayılır mı?

Hayır. Bir dizi bir sürücünün arızasına karşı korur — yanlışlıkla silmeye, fidye yazılımına, hırsızlığa, yangına ya da sistemin kendisindeki bir hataya karşı değil. Bunların hepsi tüm sürücüleri aynı anda vurur.

Somut bir durum mu?

Veri taşıyıcınıza bakalım.

Economy teşhisi ücretsizdir. Herhangi bir masraf doğmadan önce neyin mümkün olduğunu öğrenirsiniz — ve maliyeti önceden yazılı olarak belirlenir.

Wasserweg 8–10 · 60594 Frankfurt am Main