Nekongruo inter WD SMR-diskoj kaj ZFS estis identigita, kio povas konduki al datumperdo

iXsystems, la programisto de la projekto FreeNAS, avertis pri gravaj problemoj kun ZFS-kongruo kun kelkaj el la novaj WD Red malmolaj diskoj eldonitaj de Western Digital uzante teknologion SMR (Shinled Magnetic Recording). En plej malbona kazo, uzi ZFS sur problemaj diskoj povus rezultigi datuman perdon.

Problemoj aperas kun WD Red-diskoj kun kapacitoj de 2 ĝis 6 TB, produktitaj ekde 2018, kiuj uzas teknologion por registrado. DM-SMR (Device-Managed Shingled Magnetic Recording) kaj estas markitaj EFAX-etikedo (por CMR-diskoj la EFRX-identigilo estas uzata). Okcidenta Cifereca rimarkis en sia blogo, ke WD Red SMR-diskoj estas desegnitaj por uzo en NAS por hejmaj kaj malgrandaj entreprenoj, kiuj instalas ne pli ol 8-diskojn kaj havas ŝarĝon de 180 TB jare, tipa por rezerva kaj kundivido de dosieroj. La antaŭa generacio de WD Red-diskoj kaj WD Red-modeloj kun kapacito de 8 TB aŭ pli, same kiel diskoj de la WD Red Pro, WD Gold kaj WD Ultrastar-linioj, daŭre estas fabrikitaj surbaze de CMR (Conventional Magnetic Recording) teknologio. kaj ilia uzo ne kaŭzas problemojn kun ZFS.

La esenco de SMR-teknologio estas la uzo de magneta kapo sur disko, kies larĝo estas pli granda ol la larĝo de la trako, kiu kondukas al registrado kun parta interkovro de la apuda trako, t.e. ajna re-registrado rezultigas la bezonon re-registri la tutan grupon de trakoj. Por optimumigi laboron kun tiaj diskoj, ĝi estas uzata zonigo — konserva spaco estas dividita en zonojn, kiuj konsistigas grupojn de blokoj aŭ sektoroj, en kiuj nur sinsekva aldono de datumoj estas permesita kun ĝisdatigo de la tuta grupo de blokoj. Ĝenerale, SMR-diskoj estas pli energiaj efikaj, pli atingeblaj, kaj montras rendimentajn avantaĝojn por sinsekvaj skriboj, sed malfruiĝas dum elfarado de hazardaj skribaĵoj, inkluzive de operacioj kiel rekonstruado de stokadtabloj.

DM-SMR implicas, ke zonigaj kaj datumdistribuaj operacioj estas kontrolitaj de la diskregilo kaj por la sistemo tia disko aspektas kiel klasika malmola disko, kiu ne postulas apartajn manipuladojn. DM-SMR uzas nerektan logikan blokadresadon (LBA, Logical Block Addressing), rememorigan pri logika adresado en SSD-diskoj. Ĉiu hazarda skriboperacio postulas fonan rubkolektan operacion, rezultigante neantaŭvideblajn agadofluktuojn. La sistemo povas provi apliki optimumigojn al tiaj diskoj, kredante, ke la datumoj estos skribitaj al la specifita sektoro, sed fakte la informoj eldonitaj de la regilo determinas nur la logikan strukturon kaj fakte, kiam distribuas datumojn, la regilo aplikos sian propraj algoritmoj, kiuj konsideras antaŭe asignitajn datumojn. Tial antaŭ ol uzi DM-SMR-diskojn en ZFS-naĝejo, oni rekomendas fari operacion por nuligi ilin kaj restarigi ilin al ilia originala stato.

Western Digital okupiĝis pri analizado de la kondiĉoj sub kiuj aperas problemoj, kiu, kune kun iXsystems, provas trovi solvon kaj prepari firmware-ĝisdatigon. Antaŭ publikigado de konkludoj pri riparado de la problemoj, diskoj kun la nova firmvaro estas planitaj esti testitaj sur altŝarĝaj stokaĵoj kun FreeNAS 11.3 kaj TrueNAS CORE 12.0. Estas deklarite ke pro malsamaj interpretoj de SMR de malsamaj produktantoj, iuj specoj de SMR-diskoj ne havas problemojn kun ZFS, sed la testado farita de iXsystems estas koncentrita nur pri kontrolado de WD Red-diskoj bazitaj sur DM-SMR-teknologio, kaj por SMR. veturas aliaj fabrikantoj aldona esploro necesas.

Nuntempe, problemoj kun ZFS estis pruvitaj kaj ripetitaj en testoj por almenaŭ WD Red 4TB WD40EFAX-diskoj kun firmvaro 82.00A82 kaj manifesta transiro al malsukcesa stato sub alta skriba ŝarĝo, ekzemple, kiam oni faras stokan rekonstruon post aldonado de nova stirado al la tabelo (resilvering). Oni kredas, ke la problemo okazas en aliaj WD Red-modeloj kun la sama firmvaro. Kiam problemo okazas, la disko komencas resendi IDNF (Sector ID Not Found) erarkodon kaj fariĝas neuzebla, kiu estas traktata en ZFS kiel diskofiasko kaj povas kaŭzi la perdon de datumoj stokitaj sur la disko. Se pluraj diskoj malsukcesas, datumoj en vdev aŭ pool povas esti perditaj. Oni rimarkas, ke la menciitaj misfunkciadoj okazas sufiĉe malofte - el ĉirkaŭ mil sistemoj FreeNAS Mini venditaj, kiuj estis ekipitaj per problemaj diskoj, la problemo aperis en laborkondiĉoj nur unufoje.

fonto: opennet.ru

Aldoni komenton