WD SMR дискілері мен ZFS арасындағы сәйкессіздік анықталды, бұл деректердің жоғалуына әкелуі мүмкін

iXsystems, FreeNAS жобасының әзірлеушісі, ескертті SMR (Shingled Magnetic Recording) технологиясы арқылы Western Digital шығарған кейбір жаңа WD Red қатты дискілерімен ZFS үйлесімділігіне қатысты күрделі мәселелер туралы. Ең нашар жағдайда, проблемалы дискілерде ZFS пайдалану деректердің жоғалуына әкелуі мүмкін.

Жазу технологиясын пайдаланатын, 2 жылдан бері шығарылған, сыйымдылығы 6-ден 2018 ТБ-ға дейінгі WD Red дискілеріне қатысты мәселелер туындайды. DM-SMR (Құрылғымен басқарылатын магниттік жазба) және белгіленеді EFAX белгісі (CMR дискілері үшін EFRX идентификаторы пайдаланылады). Western Digital деді өз блогында WD Red SMR дискілері сақтық көшірме жасау және файлдарды ортақ пайдалану үшін әдеттегі 8 дисктен аспайтын және жылына 180 ТБ жүктемесі бар үй және шағын бизнес үшін NAS жүйесінде пайдалануға арналған. Сыйымдылығы 8 ТБ немесе одан жоғары WD Red дискілерінің және WD Red үлгілерінің алдыңғы буыны, сондай-ақ WD Red Pro, WD Gold және WD Ultrastar желілерінің дискілері CMR (дәстүрлі магниттік жазу) технологиясы негізінде өндірілуде. және оларды пайдалану ZFS-мен проблемаларды тудырмайды.

SMR технологиясының мәні дискідегі магниттік басын пайдалану болып табылады, оның ені жолдың енінен үлкен, бұл көрші жолдың ішінара қабаттасуымен жазуға әкеледі, яғни. кез келген қайта жазу тректердің бүкіл тобын қайта жазу қажеттілігіне әкеледі. Мұндай дискілермен жұмысты оңтайландыру үшін ол қолданылады аймақтарды бөлу — сақтау кеңістігі блоктардың немесе секторлардың топтарын құрайтын аймақтарға бөлінеді, оларға блоктардың барлық тобын жаңарта отырып, деректерді тек дәйекті түрде қосуға рұқсат етіледі. Жалпы алғанда, SMR дискілері энергияны тиімдірек, қолжетімдірек және дәйекті жазулар үшін өнімділік артықшылықтарын көрсетеді, бірақ жад массивтерін қайта құру сияқты операцияларды қоса, кездейсоқ жазуларды орындау кезінде артта қалады.

DM-SMR аймақтарға бөлу және деректерді тарату операциялары диск контроллерімен басқарылатынын білдіреді және жүйе үшін мұндай диск бөлек манипуляцияларды қажет етпейтін классикалық қатты диск сияқты көрінеді. DM-SMR SSD дискілеріндегі логикалық адресацияны еске түсіретін жанама логикалық блок адресін (LBA, Logical Block Addressing) пайдаланады. Әрбір кездейсоқ жазу әрекеті күтпеген өнімділік ауытқуларына әкелетін фондық қоқыс жинау әрекетін талап етеді. Жүйе деректер көрсетілген секторға жазылады деп есептей отырып, мұндай дискілерге оңтайландыруларды қолдануға тырысуы мүмкін, бірақ шын мәнінде контроллер шығаратын ақпарат тек логикалық құрылымды анықтайды және шын мәнінде деректерді тарату кезінде контроллер өзінің бұрын бөлінген деректерді есепке алатын өзіндік алгоритмдері. Сондықтан, ZFS пулында DM-SMR дискілерін пайдаланбас бұрын, оларды нөлге келтіру және бастапқы күйіне қайтару үшін операцияны орындау ұсынылады.

Western Digital iXsystems-пен бірге шешім табуға және микробағдарлама жаңартуын дайындауға тырысатын мәселелер туындайтын жағдайларды талдауға қатысты. Ақауларды түзету туралы қорытындыларды жарияламас бұрын, жаңа микробағдарламасы бар дискілерді FreeNAS 11.3 және TrueNAS CORE 12.0 жоғары жүктемелі қоймаларда сынау жоспарлануда. Әртүрлі өндірушілердің SMR-ді әртүрлі түсіндіруіне байланысты SMR дискілерінің кейбір түрлерінде ZFS-мен проблемалар жоқ, бірақ iXsystems жүргізетін сынақ тек DM-SMR технологиясына негізделген WD Red дискілерін тексеруге бағытталған және SMR үшін. жетектер басқа өндірушілер қосымша зерттеулер қажет.

Қазіргі уақытта ZFS ақаулары кем дегенде 4A40 микробағдарламасы бар WD Red 82.00TB WD82EFAX дискілеріне арналған сынақтарда дәлелденді және қайталанды. пайда болады жоғары жазу жүктемесі кезінде ақаулық күйге көшу, мысалы, массивке жаңа дискіні қосқаннан кейін жадты қайта құру кезінде (қайта өңдеу). Мәселе бірдей микробағдарламасы бар басқа WD Red үлгілерінде орын алады деп саналады. Ақаулық туындаған кезде диск IDNF (Сектор идентификаторы табылмады) қате кодын қайтара бастайды және жарамсыз болып қалады, ол ZFS жүйесінде диск ақауы ретінде қарастырылады және дискіде сақталған деректердің жоғалуына әкелуі мүмкін. Бірнеше дискілер сәтсіз болса, vdev немесе пулдағы деректер жоғалуы мүмкін. Аталған ақаулар өте сирек кездесетіні атап өтіледі - проблемалы дискілермен жабдықталған мыңға жуық FreeNAS Mini жүйесінің сатылғанында мәселе жұмыс жағдайында бір рет қана пайда болды.

Ақпарат көзі: opennet.ru

пікір қалдыру