Udgiv ZFSonLinux 0.8.0

Det tog udviklerne af ZFS på Linux (forkortet ZoL) omkring to år og 5 RC-udgivelser at frigive en ekstremt betydningsfuld udgivelse - ZFS-0.8.0.

Nye muligheder:

  • "Native" kryptering til både filsystemer og partitioner. Standardalgoritmen er aes-256-ccm. Datasætnøgler administreres ved hjælp af kommandoen "zfs load-key" og relaterede underkommandoer.
  • Kryptering med zfs send/receive. Giver dig mulighed for at gemme sikkerhedskopier på ikke-pålidelige tjenester uden mulighed for at gå på kompromis.
  • Fjernelse af en enhed fra pool via kommandoen "zpool remove". Alle data kopieres i baggrunden til de resterende top-tier-enheder, og poolkapaciteten reduceres tilsvarende.
  • "zpool checkpoint" underkommando giver dig mulighed for at gemme hele poolens tilstand og, hvis det ønskes, vende tilbage til denne nøjagtige tilstand. Dette kan opfattes som et udvidet øjebliksbillede af poolen. Dette er nyttigt, når du udfører komplekse administrative handlinger, der ellers er irreversible (såsom aktivering af en ny funktion, ødelæggelse af et datasæt, og så videre)
  • TRIMME til pool-enheder. Giver dig mulighed for at bruge solid-state-drev mere effektivt og forhindre forringelse af deres ydeevne og/eller levetid. Du kan udføre trim enten med en separat kommando "zpool trim" eller aktivere en analog af kasseringsmuligheden - en ny poolegenskab "autotrim"
  • Pool initialisering. "zpool initialize" underkommandoen skriver sit mønster til hele det ikke-allokerede rum. Dette eliminerer den første adgangsydelsesstraf, der kan eksistere i nogle virtualiserede lagerprodukter (såsom VMware VMDK).
  • Projekt- og kontingentregnskabsstøtte. Denne funktion tilføjer projekt- og kvotesporing til de eksisterende plads- og kvotesporingsfunktioner. Projektkvoter tilføjer en ekstra dimension til traditionelle bruger-/gruppekvoter. "zfs project" og "zfs projectspace" underkommandoer er blevet tilføjet for at administrere projekter, indstille kvotegrænser og rapportere brug.
  • Kanalprogrammer. Underkommandoen "zpool program" giver dig mulighed for at bruge LUA-scripts til at udføre administrative handlinger. Scripts køres i en sandkasse med tids- og hukommelsesgrænser.
  • Pyzfs. Nyt python-bibliotek for at give en stabil grænseflade til programmatisk administration af ZFS. Denne wrapper giver en en-til-en-mapping for libzfs_core API-funktionerne, men signaturerne og typerne er mere naturlige for Python-dialekten.
  • Python3 kompatibel. Værktøjerne "arcstat", "arcsummary" og "dbufstat" er blevet opdateret til at være kompatible med Python3
  • Direkte IO. Tilføjet understøttelse for brug af direkte output (O_DIRECT).

Scrub/resilver/list/get underkommandoerne er også blevet accelereret, muligheden for at outputte metadata til en separat enhed (for eksempel en højtydende SSD med lille kapacitet) er blevet tilføjet, ZIL-ydeevnen er blevet øget på grund af caching og optimering , understøttelse af hardwareacceleration af SHA256 checksum og AES-kryptering ved hjælp af Intel QAT er blevet tilføjet (Quick Assist Technology).

Understøttede Linux-kerner: 2.6.32 - 5.1 (SIMD-acceleration er endnu ikke understøttet på kerner 5.0 og nyere)

Fuld Liste over ændringer

Standardmodulets parameterværdier er valgt for at give optimal belastning for de fleste arbejdsbelastninger og konfigurationer. For en komplet liste over muligheder - man 5 zfs-modul-parametre

Kilde: linux.org.ru

Tilføj en kommentar