Inkompatibilitéit tëscht WD SMR Drive an ZFS gouf identifizéiert, wat zu Datenverloscht féieren kann

iXsystems, den Entwéckler vum FreeNAS Projet, gewarnt iwwer sérieux Probleemer mat ZFS Kompatibilitéit mat e puer vun den neie WD Red Festplacke verëffentlecht vu Western Digital mat SMR (Shingled Magnetic Recording) Technologie. An engem schlëmmste Fall Szenario, benotzt ZFS op problematesch Drive kéint zu Dateverloscht féieren.

Probleemer entstinn mat WD Red Drive mat Kapazitéiten vun 2 bis 6 TB, produzéiert zënter 2018, déi Technologie benotzen fir opzehuelen DM-SMR (Device-Managed Shingled Magnetic Recording) an markéiert sinn EFAX Label (fir CMR Disken gëtt den EFRX Identifizéierer benotzt). Western Digital bemierkt a sengem Blog, datt WD Red SMR fiert fir NAS benotzt fir doheem a kleng Betriber entworf, déi installéiert net méi wéi 8 fiert an hunn eng Laascht vun 180 TB pro Joer, typesch fir Backupsatellit an Fichier Deele. Déi viregt Generatioun vu WD Red Drive an WD Red Modeller mat enger Kapazitéit vun 8 TB oder méi, souwéi Drive vun de WD Red Pro, WD Gold an WD Ultrastar Linnen, gi weider op CMR (Conventional Magnetic Recording) Technologie hiergestallt. an hir Notzung verursaacht keng Probleemer mat ZFS.

D'Essenz vun der SMR Technologie ass d'Benotzung vun engem magnetesche Kapp op enger Scheif, d'Breet vun deem méi grouss ass wéi d'Breet vun der Streck, wat zu der Opnam mat deelweiser Iwwerlappung vun der Nopeschstrooss féiert, d.h. all Neiopnam resultéiert an der Bedierfnes fir de ganze Grupp vu Bunnen nei opzehuelen. Fir d'Aarbecht mat esou Drive ze optimiséieren, gëtt et benotzt Eegeschaften - Späicherplatz ass opgedeelt an Zonen déi Gruppe vu Blocken oder Secteuren ausmaachen, an deenen nëmmen sequentiell Zousatz vun Daten erlaabt ass mat der Aktualiséierung vun der ganzer Grupp vu Blocken. Am Allgemengen sinn SMR Drive méi energieeffizient, méi bezuelbar, a weisen Leeschtungsvirdeeler fir sequentiell Schreiwen, awer lags wann Dir zoufälleg Schreiwen ausféiert, dorënner Operatiounen wéi d'Opbau vun Späicherarrays.

DM-SMR implizéiert datt d'Zonéierungs- an d'Dateverdeelungsoperatioune vum Disk Controller kontrolléiert ginn a fir de System esou eng Scheif ausgesäit wéi eng klassesch Festplack déi keng separat Manipulatioune erfuerdert. DM-SMR benotzt indirekt logesch Blockaddresséierung (LBA, Logical Block Addressing), erënnert un logesch Adresséierung an SSD Drive. All zoufälleg Schreifoperatioun erfuerdert eng Background Dreckskëschtoperatioun, wat zu onberechenbaren Leeschtungsschwankungen resultéiert. De System kann probéieren Optimisatiounen op esou Disken z'applizéieren, ze gleewen datt d'Donnéeën an de spezifizéierte Secteur geschriwwe ginn, awer tatsächlech bestëmmt d'Informatioun, déi vum Controller erausginn, nëmmen déi logesch Struktur an tatsächlech, wann d'Daten verdeelen, wäert de Controller seng eegen Algorithmen déi virdrun zougewisen Donnéeën berücksichtegen. Dofir, ier Dir DM-SMR Disks an engem ZFS Pool benotzt, ass et recommandéiert eng Operatioun auszeféieren fir se ze nulléieren an an hiren ursprénglechen Zoustand zréckzesetzen.

Western Digital war an der Analyse vun de Bedéngungen ënner deenen d'Problemer entstinn involvéiert, déi zesumme mat iXsystems probéiert eng Léisung ze fannen an e Firmware Update virzebereeden. Virun der Verëffentlechung vu Conclusiounen iwwer d'Léisung vun de Probleemer, Fuerderen mat der neier Firmware sinn geplangt fir op High-load Späichere mat FreeNAS 11.3 an TrueNAS CORE 12.0 getest ze ginn. Et gëtt uginn datt wéinst verschiddenen Interpretatioune vu SMR vu verschiddenen Hiersteller, verschidden Aarte vu SMR Drive keng Probleemer mat ZFS hunn, awer d'Tester, déi vun iXsystems gemaach ginn, konzentréiert sech nëmmen op d'Kontroll vun WD Red Drive baséiert op DM-SMR Technologie, a fir SMR. fiert aner Hiersteller zousätzlech Fuerschung ass néideg.

De Moment sinn Probleemer mat ZFS bewisen a widderholl an Tester fir op d'mannst WD Red 4TB WD40EFAX Drive mat Firmware 82.00A82 an schéngen Iwwergank zu engem Fehlerzoustand ënner héijer Schreiflaascht, zum Beispill, wann Dir e Späicheropbau ausféiert nodeems Dir en neien Drive an d'Array bäigefüügt huet (resilvering). Et gëtt ugeholl datt de Problem op anere WD Red Modeller mat der selwechter Firmware geschitt. Wann e Problem geschitt, fänkt d'Disk un en IDNF (Sector ID Not Found) Fehlercode zréckzekommen a gëtt onbrauchbar, deen an ZFS als Scheiffehler behandelt gëtt a kann zum Verloscht vun Daten op der Disk gelagert ginn. Wann verschidde Disken ausfalen, kënnen d'Donnéeën an engem vdev oder Pool verluer ginn. Et gëtt bemierkt datt déi genannte Feeler zimmlech selten optrieden - vun ongeféier dausend verkaafte FreeNAS Mini Systemer déi mat problematesche Disken ausgestatt waren, ass de Problem nëmmen eemol an der Aarbechtskonditioun opgetrueden.

Source: opennet.ru

Setzt e Commentaire