Veri depolama için BTRFS, RAID5 veya RAID6?


3

Sunucum için bir depolama alanı ayarlamam gerekiyor. Donanım 5 bölmeli bir mahfaza ve 5 WD RED 8TB'dir.

Bir URE olayı olması durumunda, bir HD'nin tamamen başarısız olmasından sonra RAID5 (= normal RAID) yeniden yapılandırılmasında felaket bir başarısızlığın istatistiksel olasılığını okudum.

WD özelliklerine göre bu hesap makinesi , bir disk arızası durumunda başarılı bir şekilde yeniden kurma şansının sadece% 4,1'ini veriyor. Bu tür hesaplamalar hakkında spekülasyonlar olduğunu biliyorum ama aklımda hala bazı sorular var:

  • "Normal" RAID5'te (diyelim ki mdadm baskın5 diyelim) yeniden yapılanma sırasında bir URE varsa, bu yeniden yapılanmanın başka bir olasılık olmadan iptal edileceği veya yeniden yapılanmanın etkilenen verileri "çizgilerden" bırakarak devam edeceği anlamına mı geliyor? tutarsız olmak?

  • BTRFS, günlüğe kaydetme mekanizması ile bu olasılığı azaltacak mı?

Depolamam video ve resim depolar. Tabii ki bir sürücü arızası tolere edilmelidir, ama bunu kabul edebilirim. Başarılı bir yeniden oluşturma, birkaç bozuk dosya sunabilir, ancak yalnızca bir URE olayı için durduramaz.


Lütfen sorunuzu yeniden biçimlendirir misiniz, bu yüzden okumayı kolaylaştırmak için bir "metin duvarı" değildir. Şu anda, asıl sorunuzun ne olduğu açık değil.
Darren

Peki, uzun lafın kısası: 1) URE durumunda, RAID5 yeniden inşası sadece bazı incosentent veriler bırakarak duracak veya devam edecek mi? 2) BTRFS, günlüğe kaydetme sayesinde, RAID5 programının yeniden yapılanma oranını daha iyi değerlere düşürür mü?
Menion

@ user2910710, Darren soruyu daha net hale getirmenizi istiyordu. StackExchange (SE) bir Tartışma sitesi değil, bir Soru ve Cevap sitesidir. Düzgün bir şekilde formatlanmış bir soru yayınlanır, cevaplardan cevap olarak bir cevap seçilir. Sizinki 'düşük kalite' durumundan çıkarmak için biçimlendirme gerekiyor.
Xalorous

Not: Sorunu düzeltmek için sorunuzu düzenlemeniz istendi. Sen olabilir düzenleme istediğiniz zaman soru; iyileştirme oldukça teşvik edilmektedir. Bu sefer senin için yaptım.
Kamil Maciorowski

Lütfen bana ifade ve sorularımın net olmadığını söyleyebilir misiniz? Gerçek kullanım durumunun kısa bir özeti ile başladım, sorularımın başladığı kaynakları birbirine bağladım, belirli bir mermiye iki soru yerleştirdim ve nihayet sorunum için neyi tollayabileceğimi açıkladım
Menion

Yanıtlar:


-1

RAID verileri korumaz, yalnızca tek bir sürücü arızası durumunda arıza süresini azaltır.

Öncelikle ve en önemlisi, RAID yedeklerin yerine geçmez. Bir yedekleme sistemi uygulanmadıysa, hiçbir RAID sistemi yeniden yapılanma başarısızlığı durumunda veri kaybını önleyemez.

RAID, donanım arızasından potansiyel kurtarmaya izin verir. BTRFS'nin günlük kaydı sistemi, dosya sistemi hatalarından kurtarmaya izin verir. Birbirlerini etkilemezler.

RAID 6, RAID 5'ten daha pahalıdır ve potansiyel olarak iki disk arızasından kurtarma olanağı sağlar.

Hangi RAID'in (varsa) kullanılacağı cevabı dizinin amacına göre belirlenir.

İşletim sistemi için amaç çalışmaya devam eder ve boyut gereksinimi normal olarak nispeten küçüktür. Yansıtılmış (RAID 0) kurulumdaki iki sürücü bunun için oldukça iyidir. RAID 0’ın maliyeti yüksek. Temel olarak dizideki sürücülerin yarısı. Ardından, verilerinizi ayrı tutarken, RAID 5 veya 6 ekonomik olarak en verimli olanıdır. "Maliyet", RAID 5 için bir disk veya RAID 6 için iki disktir. Yani, temel olarak, veri depolama kapasitenizin toplam boyutunu bir veya iki azaltabilir misiniz?

Şimdi, RAID'in amacına geri dönelim. RAID dizide depolananların kullanılabilirliğini korur. Yedekler bütünlüğü ve kullanılabilirliği korur. RAID, sürücünün bozulmasına karşı koruma sağlar (veya RAID 6 ile iki veya daha karmaşık depolama düzenleriyle birlikte).

Yedeklemelerin amacı verileri korumaktır. Yedekler, potansiyel felaketlerin herhangi bir listesinden olağanüstü durum kurtarma sağlar. Beni her yerde yedekler kelimesini kullanırken, "Oops" hatalarından kurtarabilmenizi sağlayacak bir dönüşümle ihtiyaçlarınızı karşılayan bir yedekleme sıklığı sağlamak için tasarladığınız bir sistem kullanılarak yaratılmış İYİ, VERIFIED yedeklerini kastettim (Hey sysadmin, Yanlışlıkla bu dosyayı 30 gün önce sildim) ve dışarıda depolanan bir kopya ile verilerinizi sistem imha tipi felaketlerden korumak için. Ve yedekleme rutininiz, yedeklemenin okunabilir olduğunu doğrulamak için her yedeklemeden sonra rastgele bir dosyayı geri yüklemeyi içermelidir.

Sürücü alanı sınırsız olmadığından ve yedeklemeler pahalı olabileceğinden ve buradaki süper kullanıcı seviyesinde konuşuyoruz, bir sürü takas yapmak zorunda kalacağınızı varsayalım. Şahsen, kaybetmek istemediğim şeyleri tutan harici bir sürücüye yıllık bazda çift yedeklemeler yapıyorum. Sadece bir daha indirmek zorunda kalmamanın kolaylığı için sakladığım terabaytlık hurdalarım var. Sakladığım malzemeler haftalık olarak otomatik olarak harici bir sürücüye yedekleniyor. Bu sürücü yılda iki kez kopyalanır. İki kopya saha dışında saklanır. Yerel bir kasada bir kopya. Bir aile üyesinin evindeki diğeri.

Yani kısa cevap. Verilerinizi korumak için yedekler. Sisteminizin kullanılabilirliğini korumak için RAID 6

Düzenleme: Bunu görüntülemenin başka bir yolu, RAID kurtarma işleminin disk sektörlerine karşı blok düzeyinde gerçekleştirilmesidir. Dosya sistemi günlük kaydı kurtarma araçları dosya düzeyindedir.


1
Teşekkürler, açıkladığınız şeyi az çok bildiğimi düşünüyorum, ancak bu bir URE'nin bir RAID 5'in yeniden kurulmasını durduracağı ve cevap evetse, BTRFS'nin yeniden yapılanmayı tamamlamada daha toleranslı olması durumunda olan sorularıma cevap vermiyor.
URE'nin

RAID kullanarak verilerin arızalanmasından kurtarma hakkında sorular sorarsınız RAID donanım yedekliliğidir. BTRFS (veya bunun için ext4 veya xfs) günlük kaydı olan dosya sistemleridir ve kötü sektörler nedeniyle verileri kurtarmanıza izin verebilir. RAID, performans için ve donanım arızalandığında sistemin hızlı bir şekilde kurtarılmasını sağlamak içindir. Kurtarma işlemi başarısız olursa, o zaman herhangi bir dosya sistemi aracını denemeniz gerekir ve bu başarısız olursa, yedekleme işlemine gidersiniz. Günlük kaydı dosya sistemi, yedeklemeden geri yüklemekten daha hızlı ve / veya daha fazla tam kurtarmaya izin verebilecek başka bir dizi araç sunar. Ancak dosya sistemi RAID'i iyileştirmiyor.
Xalorous
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.