„OpenZFS 2.3.4“ versija pasirodo su išplėstu suderinamumu ir išsamiu ZFS perrašymu.

  • 2.3.4 versija prideda palaikymą „Linux“ iki 6.16 versijos ir „FreeBSD 13.3+“.
  • Naujas zfs perrašymas, siekiant perkelti duomenis jų nekopijuojant į vartotojo erdvę.
  • „FreeBSD“ pataisymai ir pakavimo patobulinimai.
  • 1 RC2.4 modelis papildomai pagerina našumą ir užtikrina techninės priežiūros funkcijas.

OpenZFS 2.3.4

OpenZFS 2.3.4 atvyko po dviejų mėnesių 2.3.3 kaip techninės priežiūros atnaujinimas, kuris, nepaisant konservatyvaus pobūdžio, atneša naudingų pakeitimų reikliems administratoriams: didesnį suderinamumą su naujausiais branduoliais, naują duomenų perrašymo subkomandą ir keletą pataisymų. Be to, lygiagrečiai buvo paskelbta: OpenZFS 2.4.0 RC1 su nemažai patobulinimų, kurie leidžia manyti, kur link juda projektas.

Šiame straipsnyje mes surinkome ir praktiškai paaiškiname visos paminėtos naujienos prieinamuose šaltiniuose: kas pasikeitė 2.3.4 versijoje, kokios platformos palaikomos, kas tiksliai yra naujovė zfs perrašymas, ir kaip visa tai telpa į 2.3 seriją (įskaitant tai, ką pristatė 2.3.0).

Ką siūlo „OpenZFS 2.3.4“

Naujoji stabilios prieigos taško versija išplečia „Linux“ branduolio suderinamumas iki 6.16 versijos, kai 2.3.3 versija sustojo ties 6.15. Ji palaiko atgalinę „Linux 4.18“ versiją ir apima „FreeBSD“ nuo 13.3 versijos, įskaitant būsimą 15.0 versiją. Šis išplėstas suderinamumas suteikia ramybės tiems, kurie atnaujina savo bazines sistemas neprarandant pažangių ZFS funkcijų.

2.3.4 punkto žvaigždutė yra pridėta zfs perrašymo subkomandaKartu su juo jie atvyksta pataisymai, skirti „FreeBSD“, pakuotės patobulinimai ir rinkinys nedideli pataisymai kurie pagerina bendrą našumą. Tai leidimas, skirtas patikimumui ir priežiūrai, o ne tam, kad sugadintų sistemą atliekant trikdančius pakeitimus.

zfs perrašymas: perkelkite duomenis jų neliečiant (ir greičiau)

Jau daugelį metų daugelis vartotojų prašo energijos Iš naujo subalansuoti telkinį pridėjus vdevs, defragmentuoti atsitiktinai įrašytus failus arba pritaikyti naujas savybes esamiems duomenims. Iki šiol alternatyvos buvo kopijuoti / pervadinti arba siunčiant / gaunant ir pervadinant duomenų rinkinius – sprendimai, turintys akivaizdžių trūkumų (įvesties / išvesties kaina, langų laikas, poveikis talpykloms ir metaduomenims).

Naujoji subkomanda leidžia perrašyti failų turinį „toks, koks yra“ bet pastatydami juos kitoje vietoje ir su kitomis savybėmis: galite pakeisti svetainę, suspaudimo algoritmas, kontrolinė suma, jei taikoma deduplikacija, skaičius egzempliorių ir kitus parametrus, išsaugant duomenis logiškai nepažeistus.

Malonė yra ta, kad ji yra greičiau nei skaityti ir perrašyti, nes tai neleidžia kopijuoti duomenų į vartotojo erdvę. Duomenų rinkiniuose su sync=always Tai taip pat greičiau, nes nereikia keisti duomenų, neverčia rašyti į ZILProcesas yra apsaugotas šliuzų normalu, todėl galima paleisti esant bet kokiai apkrovai, neužblokuojant sistemos labiau nei būtina. Ir, svarbiausia, neliečia mtime nei kitų failo ypatybių.

Įprastas srautas gali būti toks paprastas kaip bėgimas zfs perrašymas viename ar keliuose tiksliniuose failuose, kad juos perkeltumėte su naujomis vidinėmis savybėmis. Šioje 2.3.4 versijoje pristatoma pagrindinė funkcija; vėliau pamatysime papildomas parinktis, kurios bus išleistos kaip 2.4 RC1 dalis.

Suderinamumas ir platformos

Oficialiai patvirtinta „OpenZFS 2.3.4“ versija Linux 4.18–6.16 y „FreeBSD 13.3“ ir vėlesnės versijos, įskaitant būsimą 15.0 versiją. Šis platus asortimentas palengvina tiek ilgalaikį serverių diegimą, tiek aplinkas, kurios veikia su naujausiais branduoliais.

Ankstesniame cikle komanda išleido 2.3 serijos RC su palaikymu „Linux 6.12 LTS“, svarbi versija, skirta naudoti tokiuose platinimuose kaip CentOS srautas 10 ir kiti. Šis darbas buvo konsoliduotas, o 2.3.4 versijoje atsispindi tolesnis išplėstinis šiuolaikinių branduolių palaikymas, išlaikant stabilumą.

Pataisymai ir priežiūra

Be naujos subkomandos, ši versija pateikia nustatymai „FreeBSD“ sistemoje, pokyčiai pakuotės ir keli klaidų ištaisymai Mažiau svarbu. Tai ne mylios ilgio pakeitimų žurnalas, o greičiau pakeitimų, kurie suteikia stabilumo diegiant gamybinėje aplinkoje, rinkinys.

Kaip atsisiųsti, išbandyti arba atnaujinti į „OpenZFS 2.3.4“

Jei norite pereiti prie esmės, „OpenZFS 2.3.4“ atsisiuntimai yra prieinami „GitHub“ kartu su šio leidimo pastabos, ir daugelis distribucijų pateiks paketus savo stabiliose saugyklose. Tie, kurie pageidauja, gali kompiliuoti iš šaltinių ir prieš diegiant gamybinėje aplinkoje patikrinti testavimo aplinkoje.

Tiems, kurie nori išbandyti artimiausią ateitį, komanda ragina tai padaryti OpenZFS 2.4.0 RC1 ir pateikite atsiliepimą. Pats projektas pateikia komandą, skirtą RC pakeitimų sąrašui pateikti pagal nuorodos šaką: git cherry -v zfs-2.3-release master | sed '/^-/d; s/+ //g'Tai greitas būdas pamatyti, kokie pataisymai buvo integruoti.