Slipp ZFSonLinux 0.8.0

Det tok utviklerne av ZFS på Linux (forkortet ZoL) omtrent to år og 5 RC-utgivelser å gi ut en ekstremt betydelig utgivelse - ZFS-0.8.0.

Nye funksjoner:

  • "Native" kryptering for både filsystemer og partisjoner. Standardalgoritmen er aes-256-ccm. Datasettnøkler administreres ved hjelp av kommandoen "zfs load-key" og relaterte underkommandoer.
  • Kryptering med zfs send/receive. Lar deg lagre sikkerhetskopier på ikke-klarerte tjenester uten mulighet for kompromiss.
  • Fjerne en enhet fra pool via kommandoen "zpool remove". Alle data kopieres i bakgrunnen til de gjenværende toppnivåenhetene, og bassengkapasiteten reduseres tilsvarende.
  • "zpool sjekkpunkt" underkommando lar deg lagre hele bassengets tilstand og, om ønskelig, gå tilbake til nøyaktig denne tilstanden. Dette kan tenkes som et utvidet øyeblikksbilde av bassenget. Dette er nyttig når du utfører komplekse administrative handlinger som ellers er irreversible (som å aktivere en ny funksjon, ødelegge et datasett og så videre)
  • TRIM for bassengenheter. Lar deg bruke solid-state-stasjoner mer effektivt og forhindre forringelse av ytelsen og/eller levetiden. Du kan utføre trim enten med en separat kommando "zpool trim" eller aktivere en analog av forkast-alternativet - en ny pool-egenskap "autotrim"
  • Pool initialisering. "zpool initialize"-underkommandoen skriver sitt mønster til hele den ikke-allokerte plassen. Dette eliminerer den første ytelsesstraffen for tilgang som kan eksistere i noen virtualiserte lagringsprodukter (som VMware VMDK).
  • Prosjekt- og kvoteregnskapsstøtte. Denne funksjonen legger til prosjekt- og kvotesporing til de eksisterende plass- og kvotesporingsfunksjonene. Prosjektkvoter gir en ekstra dimensjon til tradisjonelle bruker-/gruppekvoter. "zfs project" og "zfs projectspace" underkommandoer er lagt til for å administrere prosjekter, sette kvotegrenser og rapportere bruk.
  • Kanalprogrammer. "Zpool-program"-underkommandoen lar deg bruke LUA-skript for å utføre administrative handlinger. Skript kjøres i en sandkasse med tids- og minnebegrensninger.
  • Pyzfs. Nytt python-bibliotek for å gi et stabilt grensesnitt for programmatisk administrasjon av ZFS. Denne innpakningen gir en en-til-en-tilordning for libzfs_core API-funksjonene, men signaturene og typene er mer naturlige for Python-dialekten.
  • Python3-kompatibel. Verktøyene "arcstat", "arcsummary" og "dbufstat" har blitt oppdatert for å være kompatible med Python3
  • Direkte IO. Lagt til støtte for bruk av direkte utgang (O_DIRECT).

Scrub/resilver/list/get-underkommandoene har også blitt akselerert, muligheten til å sende ut metadata til en separat enhet (for eksempel en høyytelses SSD med liten kapasitet) er lagt til, ZIL-ytelsen er økt på grunn av caching og optimalisering , støtte for maskinvareakselerasjon av SHA256-sjekksum og AES-kryptering ved bruk av Intel QAT er lagt til (Quick Assist Technology).

Støttede Linux-kjerner: 2.6.32 - 5.1 (SIMD-akselerasjon støttes ennå ikke på kjerner 5.0 og høyere)

full Liste over endringer

Standard modulparameterverdier er valgt for å gi optimal belastning for de fleste arbeidsbelastninger og konfigurasjoner. For en fullstendig liste over alternativer - mann 5 zfs-modul-parametere

Kilde: linux.org.ru

Legg til en kommentar