Inkompatibilitást észleltek a WD SMR meghajtók és a ZFS között, ami adatvesztéshez vezethet

az iXsystems, a FreeNAS projekt fejlesztője, figyelmeztetett a Western Digital által SMR (Shingled Magnetic Recording) technológiával kiadott egyes új WD Red merevlemezekkel kapcsolatos ZFS-kompatibilitási problémákról. A legrosszabb esetben a ZFS használata problémás meghajtókon adatvesztéshez vezethet.

Problémák merülnek fel a 2 óta gyártott, 6 és 2018 TB közötti kapacitású WD Red meghajtókkal, amelyek rögzítési technológiát használnak. DM-SMR (Device-Managed Shingled Magnetic Recording) és meg vannak jelölve EFAX címke (CMR lemezeknél az EFRX azonosító használatos). Western Digital tudomásul vette a blogjában arról írt, hogy a WD Red SMR meghajtókat NAS-ban való használatra tervezték otthoni és kisvállalkozások számára, amelyek legfeljebb 8 meghajtót telepítenek, és évi 180 TB terhelésűek, jellemzően biztonsági mentésre és fájlmegosztásra. A WD Red meghajtók és a 8 TB vagy nagyobb kapacitású WD Red modellek előző generációja, valamint a WD Red Pro, WD Gold és WD Ultrastar sorozatból származó meghajtók továbbra is CMR (hagyományos mágneses rögzítés) technológián alapulnak. és használatuk nem okoz problémát a ZFS-sel.

Az SMR technológia lényege egy mágneses fej használata egy lemezen, amelynek szélessége nagyobb, mint a sáv szélessége, ami a szomszédos sáv részleges átfedésével rögzíti, pl. minden újrafelvétel azt eredményezi, hogy újra fel kell venni a teljes műsorszámcsoportot. Az ilyen meghajtókkal végzett munka optimalizálására használják zónázás — a tárterület blokk- vagy szektorcsoportokat alkotó zónákra van felosztva, amelyekbe a teljes blokkcsoport frissítésével csak az adatok egymás utáni hozzáadása megengedett. Általánosságban elmondható, hogy az SMR-meghajtók energiahatékonyabbak, megfizethetőbbek, és teljesítményelőnyöket mutatnak a szekvenciális írások során, de késést mutatnak véletlenszerű írások végrehajtásakor, beleértve az olyan műveleteket, mint a tárolótömbök újraépítése.

A DM-SMR azt jelenti, hogy a zónázási és adatelosztási műveleteket a lemezvezérlő vezérli, és a rendszer számára egy ilyen lemez klasszikus merevlemeznek tűnik, amely nem igényel külön manipulációkat. A DM-SMR indirekt logikai blokkcímzést (LBA, Logical Block Addressing) használ, ami az SSD meghajtók logikai címzésére emlékeztet. Minden véletlenszerű írási művelethez szükség van egy háttérszemétgyűjtési műveletre, ami kiszámíthatatlan teljesítmény-ingadozásokat eredményez. A rendszer megpróbálhat optimalizálást alkalmazni az ilyen lemezeken, abban a hitben, hogy az adatok a megadott szektorba íródnak, de valójában a vezérlő által kiadott információ csak a logikai struktúrát határozza meg, sőt az adatelosztás során a vezérlő a sajátját alkalmazza. saját algoritmusok, amelyek figyelembe veszik a korábban kiosztott adatokat. Ezért, mielőtt DM-SMR lemezeket használna egy ZFS-készletben, ajánlatos végrehajtani egy műveletet azok nullázására és eredeti állapotuk visszaállítására.

A problémák felmerülésének körülményeinek elemzésében részt vett a Western Digital, amely az iXsystems-szel együtt próbál megoldást találni és firmware-frissítést készíteni. A problémák megoldására vonatkozó következtetések közzététele előtt a tervek szerint az új firmware-rel rendelkező meghajtókat nagy terhelésű FreeNAS 11.3 és TrueNAS CORE 12.0 tárolókon tesztelik. Kijelentik, hogy az SMR különböző gyártók általi eltérő értelmezése miatt bizonyos típusú SMR meghajtóknak nincs problémája a ZFS-sel, de az iXsystems által végzett tesztelés csak a DM-SMR technológián alapuló WD Red meghajtók ellenőrzésére, valamint az SMR-re összpontosít. meghajtók más gyártók további kutatásra van szükség.

Jelenleg a ZFS-problémák bebizonyosodtak és megismétlődnek a tesztek során legalább WD Red 4TB WD40EFAX meghajtókon 82.00A82 firmware és nyilvánvaló hibaállapotba való áttérés nagy írási terhelés mellett, például amikor egy új meghajtó tömbhöz való hozzáadása után tároló-újraépítést hajt végre (újraezüstözés). Úgy gondolják, hogy a probléma más, ugyanazzal a firmware-rel rendelkező WD Red modelleken jelentkezik. Probléma esetén a lemez IDNF (Szektorazonosító nem található) hibakódot küld vissza, és használhatatlanná válik, amit a ZFS lemezhibaként kezel, és a lemezen tárolt adatok elvesztéséhez vezethet. Ha több lemez is meghibásodik, a vdev-ben vagy a készletben lévő adatok elveszhetnek. Megjegyzendő, hogy az említett hibák meglehetősen ritkán fordulnak elő - a mintegy ezer eladott FreeNAS Mini rendszerből, amelyek problémás lemezekkel voltak felszerelve, a probléma csak egyszer jelentkezett munkakörülmények között.

Forrás: opennet.ru

Hozzászólás