Ynkompatibiliteit tusken WD SMR-skiven en ZFS is identifisearre, wat kin liede ta gegevensferlies

iXsystems, de ûntwikkelder fan it FreeNAS-projekt, warskôge oer serieuze problemen mei ZFS komptabiliteit mei guon fan 'e nije WD Red hurde skiven útbrocht troch Western Digital mei help fan SMR (Shingled Magnetic Recording) technology. Yn in slimste senario kin it brûken fan ZFS op problematyske skiven resultearje yn gegevensferlies.

Problemen ûntsteane mei WD Red-skiven mei kapasiteiten fariearjend fan 2 oant 6 TB, produsearre sûnt 2018, dy't technology brûke foar opname DM-SMR (Device-Managed Shingled Magnetic Recording) en binne markearre EFAX-label (foar CMR-skiven wurdt de EFRX-identifikaasje brûkt). Western Digital notearre yn syn blog dat WD Red SMR-skiven binne ûntworpen foar gebrûk yn NAS foar thús en lytse bedriuwen, dy't net mear as 8-skiven ynstallearje en in lading hawwe fan 180 TB per jier, typysk foar reservekopy en dielen fan bestannen. De foarige generaasje fan WD Red-skiven en WD Red-modellen mei in kapasiteit fan 8 TB of mear, lykas ek driuwfearren fan 'e WD Red Pro, WD Gold en WD Ultrastar-rigels, wurde noch produsearre basearre op CMR (Conventional Magnetic Recording) technology en har gebrûk makket gjin problemen mei ZFS.

De essinsje fan SMR technology is it brûken fan in magnetyske kop op in skiif, de breedte fan dat is grutter as de breedte fan it spoar, dat liedt ta opname mei in part oerlaap fan it neistlizzende spoar, d.w.s. eltse opnij opname resultearret yn de needsaak om opnij opnimme de hiele groep fan spoaren. Om it wurk mei sokke skiven te optimalisearjen, wurdt it brûkt bestimmingsplannen - opslachromte is ferdield yn sônes dy't groepen fan blokken as sektoaren foarmje, wêryn allinich opfolgjende tafoeging fan gegevens is tastien mei it bywurkjen fan de heule groep blokken. Yn it algemien, SMR driuwfearren binne enerzjysuniger, mear betelber, en toane prestaasjes foardielen foar opfolgjende skriuwt, mar lag by it útfieren fan willekeurige skriuwt, ynklusyf operaasjes lykas werbouwen opslach arrays.

DM-SMR ymplisearret dat bestimmingsplan en gegevens distribúsje operaasjes wurde regele troch de skiif controller en foar it systeem sa'n skiif liket in klassike hurde skiif dat net nedich aparte manipulaasjes. DM-SMR brûkt yndirekte logyske blokadressering (LBA, Logyske blokadressering), docht tinken oan logyske adressering yn SSD-skiven. Eltse willekeurige skriuwoperaasje fereasket in eftergrûnôffaloperaasje, wat resulteart yn ûnfoarspelbere prestaasjesfluktuaasjes. It systeem kin besykje om optimisaasjes oan te passen op sokke skiven, yn 't leauwe dat de gegevens sille wurde skreaun nei de spesifisearre sektor, mar feitlik bepaalt de ynformaasje útjûn troch de controller allinich de logyske struktuer en yn feite, by it fersprieden fan gegevens sil de controller har tapasse. eigen algoritmen dy't rekken hâlde mei earder tawiisde gegevens. Dêrom, foardat jo DM-SMR-skiven brûke yn in ZFS-pool, is it oan te rieden om in operaasje út te fieren om se te nuljen en werom te setten nei har oarspronklike steat.

Western Digital is belutsen by it analysearjen fan de betingsten wêryn't problemen ûntsteane, dy't tegearre mei iXsystems besiket in oplossing te finen en in firmware-update te meitsjen. Foardat jo konklúzjes publisearje oer it reparearjen fan de problemen, binne skiven mei de nije firmware pland om te testen op opslach mei hege lading mei FreeNAS 11.3 en TrueNAS CORE 12.0. It wurdt oanjûn dat troch ferskate ynterpretaasjes fan SMR troch ferskate fabrikanten, guon soarten SMR-skiven gjin problemen hawwe mei ZFS, mar de testen útfierd troch iXsystems is allinich rjochte op it kontrolearjen fan WD Red-skiven basearre op DM-SMR-technology, en foar SMR rydt oare fabrikanten ekstra ûndersyk is nedich.

Op it stuit binne problemen mei ZFS bewiisd en werhelle yn tests foar op syn minst WD Red 4TB WD40EFAX-skiven mei firmware 82.00A82 en manifest oergong nei in falen steat ûnder hege skriuw load, Bygelyks, doe't it útfieren fan in opslach opnij nei it tafoegjen fan in nij stasjon oan de array (resilvering). It wurdt leaud dat it probleem foarkomt op oare WD Red-modellen mei deselde firmware. As der in probleem optreedt, begjint de skiif in IDNF (Sector ID Not Found) flaterkoade werom te jaan en wurdt ûnbrûkber, dat wurdt behannele yn ZFS as in skiiffal en kin liede ta it ferlies fan gegevens opslein op 'e skiif. As meardere skiven mislearje, kinne gegevens yn in vdev of pool ferlern gean. It wurdt opmurken dat de neamde mislearrings foarkomme frij komselden - fan likernôch tûzen FreeNAS Mini-systemen ferkocht dy't wiene foarsjoen fan problematyske skiven, it probleem ferskynde yn arbeidsomstannichheden mar ien kear.

Boarne: opennet.ru

Add a comment