WD SMR sürücüleri ile ZFS arasında veri kaybına neden olabilecek bir uyumsuzluk tespit edildi

FreeNAS projesinin geliştiricisi iXsystems, O uyardı Western Digital tarafından SMR (Shingled Manyetik Kayıt) teknolojisi kullanılarak piyasaya sürülen yeni WD Red sabit disklerin bazılarıyla ZFS uyumluluğuyla ilgili ciddi sorunlar hakkında. En kötü senaryoda, ZFS'nin sorunlu sürücülerde kullanılması veri kaybına neden olabilir.

2'den bu yana üretilen ve kayıt teknolojisini kullanan, kapasiteleri 6 ila 2018 TB arasında değişen WD Red disklerde sorunlar ortaya çıkıyor DM-SMR (Cihaz Yönetimli Shingle Manyetik Kayıt) ve işaretlendi EFAX etiketi (CMR diskleri için EFRX tanımlayıcısı kullanılır). Batı Dijital kaydetti Blogunda, WD Red SMR sürücülerinin ev ve küçük işletmelere yönelik NAS'ta kullanılmak üzere tasarlandığını, bunların 8'den fazla sürücü kurmadığını ve yılda 180 TB yüke sahip olduğunu, tipik olarak yedekleme ve dosya paylaşımına yönelik olduğunu belirtti. 8 TB veya daha fazla kapasiteye sahip önceki nesil WD Red sürücüleri ve WD Red modellerinin yanı sıra WD Red Pro, WD Gold ve WD Ultrastar serilerindeki sürücüler, CMR (Geleneksel Manyetik Kayıt) teknolojisine dayalı olarak üretilmeye devam ediyor ve bunların kullanımı ZFS'de sorun yaratmaz.

SMR teknolojisinin özü, genişliği izin genişliğinden daha büyük olan bir disk üzerinde manyetik bir kafanın kullanılmasıdır; bu, bitişik izin kısmi örtüşmesiyle kayda yol açar; herhangi bir yeniden kayıt, tüm parça grubunun yeniden kaydedilmesi ihtiyacını doğurur. Bu tür sürücülerle çalışmayı optimize etmek için kullanılır imar - depolama alanı, tüm blok grubunun güncellenmesiyle yalnızca sıralı veri eklenmesine izin verilen, blok veya sektör gruplarını oluşturan bölgelere bölünmüştür. Genel olarak, SMR sürücüleri enerji açısından daha verimlidir, daha uygun maliyetlidir ve sıralı yazma işlemleri için performans avantajları gösterir, ancak depolama dizilerini yeniden oluşturma gibi işlemler de dahil olmak üzere rastgele yazma işlemleri gerçekleştirirken gecikme yaşar.

DM-SMR, bölgeleme ve veri dağıtım işlemlerinin disk denetleyicisi tarafından kontrol edildiğini ve sistem için böyle bir diskin ayrı manipülasyon gerektirmeyen klasik bir sabit disk gibi göründüğünü ima eder. DM-SMR, SSD sürücülerdeki mantıksal adreslemeyi anımsatan dolaylı mantıksal blok adreslemeyi (LBA, Mantıksal Blok Adresleme) kullanır. Her rastgele yazma işlemi, arka planda bir çöp toplama işlemi gerektirir ve bu da öngörülemeyen performans dalgalanmalarına neden olur. Sistem, verilerin belirtilen sektöre yazılacağına inanarak bu tür disklere optimizasyonlar uygulamaya çalışabilir, ancak gerçekte denetleyici tarafından verilen bilgiler yalnızca mantıksal yapıyı belirler ve aslında, verileri dağıtırken denetleyici kendi kurallarını uygulayacaktır. önceden tahsis edilen verileri dikkate alan kendi algoritmaları. Bu nedenle, DM-SMR disklerini bir ZFS havuzunda kullanmadan önce, bunları sıfırlamak ve orijinal durumuna sıfırlamak için bir işlem yapılması önerilir.

Sorunların ortaya çıktığı koşulları analiz eden Western Digital, iXsystems ile birlikte bir çözüm bulmaya ve bir ürün yazılımı güncellemesi hazırlamaya çalışıyor. Sorunların çözümüyle ilgili sonuçları yayınlamadan önce, yeni aygıt yazılımına sahip sürücülerin FreeNAS 11.3 ve TrueNAS CORE 12.0'a sahip yüksek yüklü depolarda test edilmesi planlanıyor. SMR'nin farklı üreticiler tarafından farklı yorumlanması nedeniyle bazı SMR sürücü türlerinin ZFS ile sorun yaşamadığı ancak iXsystems tarafından yapılan testlerin yalnızca DM-SMR teknolojisine dayalı WD Red sürücülerin ve SMR için kontrol edilmesine odaklandığı belirtiliyor. sürücüler diğer üreticiler ek araştırma gereklidir.

Şu anda ZFS ile ilgili sorunlar kanıtlanmış ve 4A40 ürün yazılımına sahip en az WD Red 82.00TB WD82EFAX sürücüler için yapılan testlerde tekrarlanmıştır. belirgin yüksek yazma yükü altında arıza durumuna geçiş; örneğin diziye yeni bir sürücü ekledikten sonra depolamayı yeniden oluşturma (yeniden gümüşleme) işlemi sırasında. Sorunun aynı donanım yazılımına sahip diğer WD Red modellerinde de meydana geldiğine inanılıyor. Bir sorun oluştuğunda disk IDNF (Sektör Kimliği Bulunamadı) hata kodu döndürmeye başlar ve kullanılamaz hale gelir; bu durum ZFS'de disk arızası olarak değerlendirilir ve diskte depolanan verilerin kaybına neden olabilir. Birden fazla disk arızalanırsa vdev veya havuzdaki veriler kaybolabilir. Bahsedilen arızaların oldukça nadiren meydana geldiği belirtiliyor - sorunlu disklerle donatılmış satılan yaklaşık bin FreeNAS Mini sisteminden, sorun çalışma koşullarında yalnızca bir kez ortaya çıktı.

Kaynak: opennet.ru

Yorum ekle