Natukoy ang hindi pagkakatugma sa pagitan ng mga WD SMR drive at ZFS, na maaaring humantong sa pagkawala ng data

iXsystems, ang nag-develop ng proyekto ng FreeNAS, binalaan tungkol sa mga seryosong problema sa ZFS compatibility sa ilan sa mga bagong WD Red hard drive na inilabas ng Western Digital gamit ang SMR (Shingled Magnetic Recording) na teknolohiya. Sa isang pinakamasamang sitwasyon, ang paggamit ng ZFS sa mga may problemang drive ay maaaring magresulta sa pagkawala ng data.

Ang mga problema ay lumitaw sa mga WD Red drive na may mga kapasidad mula 2 hanggang 6 TB, na ginawa mula noong 2018, na gumagamit ng teknolohiya para sa pag-record DM-SMR (Device-Managed Shingled Magnetic Recording) at ay minarkahan EFAX label (para sa mga CMR disk ang EFRX identifier ay ginagamit). Western Digital nabanggit ang sa kanyang blog na ang mga WD Red SMR drive ay idinisenyo para gamitin sa NAS para sa bahay at maliliit na negosyo, na nag-i-install ng hindi hihigit sa 8 mga drive at may load na 180 TB bawat taon, karaniwan para sa backup at pagbabahagi ng file. Ang nakaraang henerasyon ng mga WD Red drive at WD Red na modelo na may kapasidad na 8 TB o higit pa, pati na rin ang mga drive mula sa mga linya ng WD Red Pro, WD Gold at WD Ultrastar, ay patuloy na ginagawa batay sa teknolohiya ng CMR (Conventional Magnetic Recording). at ang kanilang paggamit ay hindi nagdudulot ng mga problema sa ZFS.

Ang kakanyahan ng teknolohiya ng SMR ay ang paggamit ng isang magnetic head sa isang disk, ang lapad nito ay mas malaki kaysa sa lapad ng track, na humahantong sa pag-record na may bahagyang overlap ng katabing track, i.e. ang anumang muling pag-record ay nagreresulta sa pangangailangang muling i-record ang buong pangkat ng mga track. Upang ma-optimize ang trabaho sa mga naturang drive, ginagamit ito zoning β€” ang espasyo sa imbakan ay nahahati sa mga zone na bumubuo sa mga grupo ng mga bloke o sektor, kung saan ang sunud-sunod na pagdaragdag ng data lamang ang pinapayagan sa pag-update ng buong pangkat ng mga bloke. Sa pangkalahatan, ang mga SMR drive ay mas mahusay sa enerhiya, mas abot-kaya, at nagpapakita ng mga benepisyo sa pagganap para sa mga sunud-sunod na pagsusulat, ngunit lag kapag nagsasagawa ng mga random na pagsusulat, kabilang ang mga operasyon tulad ng muling pagtatayo ng mga array ng storage.

Ang DM-SMR ay nagpapahiwatig na ang pag-zoning at pamamahagi ng data ay kinokontrol ng disk controller at para sa system ang naturang disk ay mukhang isang klasikong hard disk na hindi nangangailangan ng hiwalay na mga manipulasyon. Gumagamit ang DM-SMR ng hindi direktang lohikal na block addressing (LBA, Logical Block Addressing), na nakapagpapaalaala sa logical addressing sa mga SSD drive. Ang bawat random na pagpapatakbo ng pagsulat ay nangangailangan ng isang operasyon sa pagkolekta ng basura sa background, na nagreresulta sa hindi mahuhulaan na mga pagbabago sa pagganap. Maaaring subukan ng system na mag-apply ng mga pag-optimize sa naturang mga disk, na naniniwala na ang data ay isusulat sa tinukoy na sektor, ngunit sa katunayan ang impormasyong ibinigay ng controller ay tumutukoy lamang sa lohikal na istraktura at sa katunayan, kapag namamahagi ng data, ang controller ay ilalapat nito sariling mga algorithm na isinasaalang-alang ang dating inilaan na data. Samakatuwid, bago gamitin ang mga DM-SMR disk sa isang ZFS pool, inirerekumenda na magsagawa ng operasyon upang i-zero ang mga ito at i-reset ang mga ito sa kanilang orihinal na estado.

Ang Western Digital ay kasangkot sa pagsusuri sa mga kondisyon kung saan lumitaw ang mga problema, na, kasama ng iXsystems, ay sinusubukang maghanap ng solusyon at maghanda ng pag-update ng firmware. Bago mag-publish ng mga konklusyon tungkol sa pag-aayos ng mga problema, ang mga drive na may bagong firmware ay binalak na subukan sa mga high-load na storage na may FreeNAS 11.3 at TrueNAS CORE 12.0. Nakasaad na dahil sa iba't ibang interpretasyon ng SMR ng iba't ibang mga tagagawa, ang ilang mga uri ng SMR drive ay walang problema sa ZFS, ngunit ang pagsubok na isinagawa ng iXsystems ay nakatuon lamang sa pagsuri sa mga WD Red drive batay sa DM-SMR na teknolohiya, at para sa SMR nagmamaneho iba pang mga tagagawa kailangan ng karagdagang pananaliksik.

Sa kasalukuyan, ang mga problema sa ZFS ay napatunayan at naulit sa mga pagsubok para sa hindi bababa sa WD Red 4TB WD40EFAX drive na may firmware 82.00A82 at lumitaw paglipat sa isang estado ng pagkabigo sa ilalim ng mataas na pag-load ng pagsulat, halimbawa, kapag nagsasagawa ng muling pagtatayo ng imbakan pagkatapos magdagdag ng bagong drive sa array (resolvering). Ito ay pinaniniwalaan na ang problema ay nangyayari sa iba pang mga modelo ng WD Red na may parehong firmware. Kapag nagkaroon ng problema, ang disk ay magsisimulang magbalik ng IDNF (Sector ID Not Found) na error code at nagiging hindi na magagamit, na itinuturing sa ZFS bilang isang disk failure at maaaring humantong sa pagkawala ng data na nakaimbak sa disk. Kung mabibigo ang maraming disk, maaaring mawala ang data sa isang vdev o pool. Nabanggit na ang mga nabanggit na pagkabigo ay bihirang mangyari - mula sa halos isang libong mga sistema ng FreeNAS Mini na nabili na nilagyan ng mga problemang disk, ang problema ay lumitaw sa mga kondisyon ng pagtatrabaho nang isang beses lamang.

Pinagmulan: opennet.ru

Magdagdag ng komento