Nustatytas WD SMR diskų ir ZFS nesuderinamumas, dėl kurio gali būti prarasti duomenys

„iXsystems“, „FreeNAS“ projekto kūrėja, perspėjo apie rimtas problemas, susijusias su ZFS suderinamumu su kai kuriais naujais WD Red kietaisiais diskais, kuriuos „Western Digital“ išleido naudojant SMR (Shingled Magnetic Recording) technologiją. Blogiausiu atveju naudojant ZFS probleminiuose diskuose gali būti prarasti duomenys.

Problemų kyla dėl WD Red diskų, kurių talpa svyruoja nuo 2 iki 6 TB, gaminamų nuo 2018 m., kuriuose naudojama įrašymo technologija DM-SMR (Įrenginiu valdomas shingled magnetinis įrašymas) ir yra pažymėti EFAX etiketė (CMR diskams naudojamas EFRX identifikatorius). Western Digital pažymėjo savo tinklaraštyje, kad WD Red SMR diskai yra skirti naudoti NAS namuose ir mažoms įmonėms, kurios įdiegia ne daugiau kaip 8 diskus ir turi 180 TB apkrovą per metus, būdingą atsarginėms kopijoms ir failų dalijimuisi. Ankstesnės kartos WD Red diskai ir WD Red modeliai, kurių talpa 8 TB ar daugiau, taip pat diskai iš WD Red Pro, WD Gold ir WD Ultrastar linijų ir toliau gaminami remiantis CMR (įprasto magnetinio įrašymo) technologija. ir jų naudojimas nesukelia problemų su ZFS.

SMR technologijos esmė yra magnetinės galvutės naudojimas diske, kurio plotis yra didesnis nei takelio plotis, todėl įrašymas vyksta su daliniu gretimo takelio persidengimu, t.y. bet koks pakartotinis įrašymas lemia poreikį iš naujo įrašyti visą takelių grupę. Norint optimizuoti darbą su tokiais diskais, jis naudojamas zonavimas - saugyklos vieta yra padalinta į zonas, kurios sudaro blokų arba sektorių grupes, į kurias leidžiama tik nuosekliai pridėti duomenis atnaujinant visą blokų grupę. Apskritai SMR diskai yra efektyvesni, pigesni ir rodo nuoseklaus rašymo našumo pranašumus, tačiau atsilieka, kai atliekami atsitiktiniai įrašai, įskaitant tokias operacijas kaip saugyklos masyvų atkūrimas.

DM-SMR reiškia, kad zonavimo ir duomenų paskirstymo operacijas valdo disko valdiklis, o sistemai toks diskas atrodo kaip klasikinis kietasis diskas, nereikalaujantis atskirų manipuliacijų. DM-SMR naudoja netiesioginį loginį blokų adresavimą (LBA, Logical Block Addressing), primenantį loginį adresavimą SSD diskuose. Kiekvienai atsitiktinio rašymo operacijai reikalinga foninė šiukšlių surinkimo operacija, dėl kurios atsiranda nenuspėjamų našumo svyravimų. Sistema gali bandyti pritaikyti optimizavimus tokiems diskams, manydama, kad duomenys bus įrašyti į nurodytą sektorių, tačiau iš tikrųjų valdiklio išduodama informacija lemia tik loginę struktūrą ir iš tikrųjų, paskirstydamas duomenis, valdiklis taikys savo savo algoritmus, kurie atsižvelgia į anksčiau paskirtus duomenis. Todėl prieš naudojant DM-SMR diskus ZFS telkinyje, rekomenduojama atlikti operaciją, kad jie būtų nuliniai ir atstatomi į pradinę būseną.

„Western Digital“ įsitraukė į problemų kilimo sąlygų analizę, kuri kartu su „iXsystems“ bando rasti sprendimą ir paruošti programinės įrangos atnaujinimą. Prieš paskelbiant išvadas apie problemų sprendimą, diskus su nauja programine įranga planuojama išbandyti didelės apkrovos saugyklose su FreeNAS 11.3 ir TrueNAS CORE 12.0. Teigiama, kad dėl skirtingų gamintojų skirtingų SMR interpretacijų, kai kurių tipų SMR diskai neturi problemų su ZFS, tačiau iXsystems atliekami bandymai yra orientuoti tik į WD Red diskų, pagrįstų DM-SMR technologija, patikrinimą ir dėl SMR. diskai kitų gamintojų reikia papildomų tyrimų.

Šiuo metu ZFS problemos buvo įrodytos ir pakartotos atliekant bent WD Red 4TB WD40EFAX diskų su 82.00A82 ir XNUMXAXNUMX programine įranga pasireikšti perėjimas į gedimo būseną esant didelei rašymo apkrovai, pavyzdžiui, atliekant saugyklos atkūrimą po to, kai į masyvą įtraukiamas naujas diskas (resideravimas). Manoma, kad problema kyla kituose WD Red modeliuose su ta pačia programine įranga. Iškilus problemai, diskas pradeda grąžinti IDNF (Sector ID Not Found) klaidos kodą ir tampa nebenaudojamas, o tai ZFS traktuojama kaip disko gedimas ir dėl to gali būti prarasti diske saugomi duomenys. Jei sugenda keli diskai, vdev arba telkinyje esantys duomenys gali būti prarasti. Pastebima, kad minėti gedimai pasitaiko gana retai – iš maždaug tūkstančio parduotų „FreeNAS Mini“ sistemų, kurios buvo aprūpintos probleminiais diskais, problema darbo sąlygomis iškilo tik vieną kartą.

Šaltinis: opennet.ru

Добавить комментарий