En større oppdatering av filsystemet og dets vedlikeholdsverktøy, OpenZFS 2.0.0, har blitt utgitt. Den nye versjonen støtter Linux-kjerner fra 3.10 og FreeBSD-kjerner fra versjon 12.2, og i tillegg til dette kombinerer den nå kode for begge operativsystemene i ett enkelt depot. Blant de største endringene bemerker utviklerne følgende:
-
Lagt til muligheten til å sekvensielt (LBA) gjenoppbygge en ødelagt Mirror vDev RAID-array. Denne mekanismen er mye raskere enn tradisjonell "helbredende" utvinning. Den sjekker imidlertid ikke blokksjekksummene, og det er derfor neste trinn umiddelbart etter fullføringen er å starte en systemintegritetssjekk (skrubb).
-
Gjenoppretter L2ARC-bufferdata etter omstart av systemet. Selve cachen bruker en dedikert mengde RAM, uten å bruke den tregere harddisken for hyppig datatilgang. Nå etter en omstart vil L2ARC-bufferdataene være på plass.
-
Støtte for komprimering i ZStandard-formatet, som gir et komprimeringsnivå som kan sammenlignes med GZIP, men samtidig mye høyere ytelse. For enkelhets skyld får administratoren muligheten til å velge komprimeringsnivå for å sikre den beste balansen mellom ytelse og sparing av diskplass.
-
Evne til å velge data ved overføring ved hjelp av sende/motta kommandoer. Nå kan administratorer manuelt ekskludere unødvendige eller private data fra overføringen før de kopierer et øyeblikksbilde.
-
Mange andre, mindre betydningsfulle, men ikke mindre hyggelige forbedringer har blitt implementert, spesielt er det skrevet en pam-modul for å laste mappekrypteringsnøkler, man-sider har blitt omorganisert og dokumentasjon oppdatert, lagt til en zfs volummonteringsgenerator for systemd, utvidet pålogging i syslog, forbedret kompatibilitet med systemoppstartslastere og mye mer.
-
Nye kommandoer og taster er lagt til eksisterende, som du kan lese mer om i korte kommentarer til utgivelsen.
-
En rekke interne verktøy er optimalisert med tanke på hastighet og effektiv bruk av systemressurser.
Kilde: linux.org.ru