WD SMR drayverlari va ZFS o'rtasidagi nomuvofiqlik aniqlandi, bu ma'lumotlar yo'qolishiga olib kelishi mumkin

iXsystems, FreeNAS loyihasini ishlab chiqaruvchisi, ogohlantirgan Western Digital tomonidan SMR (Shingled Magnetic Recording) texnologiyasidan foydalangan holda chiqarilgan ba'zi yangi WD Red qattiq disklari bilan ZFS muvofiqligi bilan bog'liq jiddiy muammolar haqida. Eng yomon stsenariyda, muammoli drayvlarda ZFS-dan foydalanish ma'lumotlarning yo'qolishiga olib kelishi mumkin.

2 yildan beri ishlab chiqarilgan 6 dan 2018 TB gacha bo'lgan sig'imga ega WD Red drayvlarida muammolar paydo bo'ladi, ular yozib olish texnologiyasidan foydalanadi. DM-SMR (Qurilma tomonidan boshqariladigan Shingled Magnetic Recording) va belgilangan EFAX yorlig'i (CMR disklari uchun EFRX identifikatori ishlatiladi). Western Digital deya ta'kidladi o'z blogida WD Red SMR drayvlari uy va kichik biznes uchun NASda foydalanish uchun mo'ljallangan bo'lib, ular 8 tadan ko'p bo'lmagan drayverlarni o'rnatadi va yiliga 180 TB yuklaydi, bu zaxira va fayllarni almashish uchun odatiy holdir. Oldingi avlod WD Red drayvlari va 8 TB yoki undan ortiq sig'imga ega WD Red modellari, shuningdek, WD Red Pro, WD Gold va WD Ultrastar liniyalaridagi drayvlar CMR (An'anaviy magnit yozish) texnologiyasi asosida ishlab chiqarishda davom etmoqda. va ulardan foydalanish ZFS bilan bog'liq muammolarga olib kelmaydi.

SMR texnologiyasining mohiyati diskdagi magnit boshdan foydalanish bo'lib, uning kengligi trekning kengligidan kattaroqdir, bu esa qo'shni trekning qisman bir-birining ustiga chiqishi bilan yozishga olib keladi, ya'ni. har qanday qayta yozish butun treklar guruhini qayta yozish zaruriyatiga olib keladi. Bunday drayvlar bilan ishlashni optimallashtirish uchun u ishlatiladi rayonlashtirish - saqlash maydoni bloklar yoki sektorlar guruhlarini tashkil etuvchi zonalarga bo'linadi, ularga faqat bloklarning butun guruhini yangilash bilan ma'lumotlarni ketma-ket qo'shishga ruxsat beriladi. Umuman olganda, SMR drayvlari energiya tejamkor, arzonroq va ketma-ket yozish uchun ishlash afzalliklarini ko'rsatadi, lekin tasodifiy yozishni amalga oshirishda, jumladan, saqlash massivlarini qayta tiklash kabi operatsiyalarni bajarishda kechikadi.

DM-SMR rayonlashtirish va ma'lumotlarni tarqatish operatsiyalari disk boshqaruvchisi tomonidan boshqarilishini nazarda tutadi va tizim uchun bunday disk alohida manipulyatsiyani talab qilmaydigan klassik qattiq diskga o'xshaydi. DM-SMR bilvosita mantiqiy blok manzillashdan (LBA, Logical Block Addressing) foydalanadi, bu SSD drayvlardagi mantiqiy adreslashni eslatadi. Har bir tasodifiy yozish operatsiyasi fonda axlat yig'ish jarayonini talab qiladi, natijada unumdorlikni oldindan aytib bo'lmaydigan o'zgarishlar bo'ladi. Tizim ma'lumotlar ko'rsatilgan sektorga yozilishiga ishonib, bunday disklarga optimallashtirishni qo'llashga harakat qilishi mumkin, ammo aslida kontroller tomonidan chiqarilgan ma'lumotlar faqat mantiqiy tuzilmani aniqlaydi va aslida ma'lumotlarni tarqatishda kontroller o'zining oldindan ajratilgan ma'lumotlarni hisobga oladigan o'z algoritmlari. Shuning uchun, ZFS hovuzida DM-SMR disklarini ishlatishdan oldin, ularni nolga aylantirish va ularni asl holatiga qaytarish uchun operatsiyani bajarish tavsiya etiladi.

Western Digital iXsystems bilan birgalikda yechim topishga va proshivka yangilanishini tayyorlashga harakat qilayotgan muammolar yuzaga kelgan sharoitlarni tahlil qilishda ishtirok etdi. Muammolarni bartaraf etish bo'yicha xulosalarni e'lon qilishdan oldin, yangi proshivkaga ega drayvlar FreeNAS 11.3 va TrueNAS CORE 12.0 bilan yuqori yuklangan xotiralarda sinovdan o'tkazilishi rejalashtirilgan. Ta'kidlanishicha, turli ishlab chiqaruvchilar tomonidan SMRni turlicha talqin qilishlari sababli, SMR drayverlarining ayrim turlari ZFS bilan bog'liq muammolarga duch kelmaydi, ammo iXsystems tomonidan o'tkazilgan testlar faqat DM-SMR texnologiyasiga asoslangan WD Red drayverlarini va SMR uchun tekshirishga qaratilgan. haydovchilar boshqa ishlab chiqaruvchilar qo'shimcha tadqiqotlar talab qilinadi.

Hozirgi vaqtda ZFS bilan bog'liq muammolar kamida 4A40 proshivkali WD Red 82.00TB WD82EFAX drayvlari uchun sinovlarda isbotlangan va takrorlangan. manifest yuqori yozish yuki ostida nosozlik holatiga o'tish, masalan, massivga yangi drayverni qo'shgandan so'ng (qayta o'zgartirish) saqlashni qayta tiklashda. Muammo bir xil dasturiy ta'minotga ega bo'lgan boshqa WD Red modellarida paydo bo'ladi, deb ishoniladi. Muammo yuzaga kelganda, disk IDNF (Sektor identifikatori topilmadi) xato kodini qaytarishni boshlaydi va yaroqsiz holga keladi, bu ZFSda diskdagi nosozlik sifatida ko'rib chiqiladi va diskda saqlangan ma'lumotlarning yo'qolishiga olib kelishi mumkin. Agar bir nechta disklar ishlamay qolsa, vdev yoki hovuzdagi ma'lumotlar yo'qolishi mumkin. Qayd etilishicha, qayd etilgan nosozliklar juda kam uchraydi - muammoli disklar bilan jihozlangan mingga yaqin sotilgan FreeNAS Mini tizimlaridan muammo faqat bir marta ish sharoitida yuzaga kelgan.

Manba: opennet.ru

a Izoh qo'shish