OpenZFS 3.0 kommer i 2022 og vil være en revolusjon for NAS-en din

De ZFS filsystem er en av de mest avanserte som finnes i dag, men OpenZFS-prosjektet er mer levende enn noen gang. Vi har for tiden OpenZFS 2.0-versjonen som inneholder svært viktige funksjoner som vedvarende L2ARC, vi har også sekvensiell gjenoppretting for å forbedre hastigheten og ta kortere tid å regenerere informasjon, i tillegg har vi Zstandard-komprimering native, samt et stort antall forbedringer i ytelse sammenlignet med tidligere versjoner. Nå har det blitt annonsert at vi i 2022 vil ha OpenZFS 3.0-versjonen med oss, med flere forbedringer for å fortsette å være beste filsystemet.

Den siste versjonen som for tiden eksisterer er OpenZFS 2.1, som inkluderer forbedringer for dRAID (distribuert RAID), for tiden bruker versjonene av TrueNAS SCALE 22.02 og TrueNAS 13.0 denne versjonen av OpenZFS 2.1.1. Selv om denne funksjonaliteten ennå ikke er tilgjengelig gjennom det grafiske brukergrensesnittet, er det via kommandolinjen over SSH, men videreutvikling og testing er nødvendig, så det anbefales ikke å aktivere denne funksjonen før den er skikkelig testet.

OpenZFS 3.0

Hva er nytt i den nye versjonen av ZFS

I den nye OpenZFS 3.0-versjonen som kommer, har vi RAIDZ-utvidelse, vi har også OpenZFS for S3-objektlagring, samt forbedret kompatibilitet for Windows og macOS.

I denne nye versjonen er «DirectIO»-funksjonaliteten integrert, som gir oss en ubufret skrivebane, for systemer basert på høy ytelse SSD lagring, siden vi utelater adaptive read cache (ARC). Takket være denne funksjonen forbedres skrivehastigheten med opptil tre ganger, siden den ikke drar nytte av ARC. Oppførselen til DirectIO styres direkte av ZFS-datasettet, med alternativene for standard, alltid og av, inspirert av "sync"-egenskapen til filsystemet. Vi kommer også til å ha en ny ZIL som vedlikeholdes med vedvarende minnelatens, med mål om å optimalisere ZFS-intensjonsloggen for bruk med NVDIMM-enheter. Kombinasjonen av den nye ZIL med DirectIO gjør at vi får en høyere skriveytelse.

ZFS-funksjonen for objektlagring er en ny type vdev som tilordnes S3-API-lagring for skylagring. Hvis du skal bruke objektbasert skylagring, vil denne funksjonaliteten være svært nyttig. ZFS sending og mottak har også blitt forbedret for å ha høyere ytelse, når et datasett vokser er det nødvendig å ha den høyeste hastigheten for datareplikering.

Til slutt studeres også prosjekter som «Block Reference Table (BRT)», med sikte på å klone filer på filnivå, i stedet for å gjøre det på datasett- eller ZVOL-nivå som nå er tilfelle. Denne utviklingen vil tillate NAS-operativsystemer som TrueNAS å klone diskbilder av virtuelle maskiner eller veldig store videofiler, uten å være avhengig av datasettet.

Utvilsomt er en av de mest relevante funksjonene muligheten for RAIDZ-utvidelse, inntil nå, hvis vi ønsket å gå fra en RAIDZ til en annen, måtte vi slette hele konfigurasjonen med tilhørende datatap, og måtte starte fra bunnen av.

Vi anbefaler deg tilgang til offisielle Ixsystems nettsted hvor vi har mer informasjon om fremtiden til OpenZFS med versjon 3.0, kan du også få tilgang til OpenZFS YouTube-kanal hvor du kan finne all teknisk informasjon.