Udgivelse af ZFSonLinux 0.8.0

Det tog udviklerne af ZFS on Linux (forkortet ZoL) omkring to år og 5 RC-udgivelser at udgive en meget vigtig version — ZFS-0.8.0.

Nye funktioner:

  • «Nativ» kryptering både for filsystemer og partitioner. Som standard anvendes algoritmen aes-256-ccm. Nøglerne til datasættet styres ved hjælp af kommandoen «zfs load-key» og tilknyttede underkommander.
  • Kryptering ved zfs send/receive. Muliggør opbevaring af backups på usikre tjenester uden mulighed for kompromittering.
  • Fjernelse af enhed fra pool via kommandoen «zpool remove». Alle data kopieres i baggrunden til de resterende topniveau-enheder, og kapaciteten af poolen reduceres derfor.
  • Underkommandoen «zpool checkpoint» muliggør at gemme hele tilstanden af poolen og ved ønske vende tilbage til denne præcise tilstand. Dette kan betragtes som en udvidet snapshot af poolen. Dette er nyttigt ved udførelse af komplekse administrative handlinger, som ellers ville være irreversible (f.eks. aktivering af en ny funktion, sletning af datasæt osv.)
  • TRIM for enheder i poolen. Giver mulighed for mere effektiv udnyttelse af solid-state drev og forhindrer nedsættelse af deres ydeevne og/eller levetid. Trim kan udføres som en separat kommando «zpool trim», eller det kan inkluderes ved hjælp af indstillingen discard — den nye egenskab af poolen «autotrim»
  • Initialisering af pool. Underkommandoen «zpool initialize» skriver sit mønster til alt unødvendigt plads. Dette eliminerer den første nedgang i adgangsydelsen, som kan eksistere i nogle virtualiserede lagringsbeholdere (f.eks. VMware VMDK).
  • Understøttelse af projektregnskaber og kvoter. Denne funktion tilføjer projekts brug og kvoter til eksisterende funktioner for plads- og kvoteopgørelse. Projektkvoter tilføjer en ekstra dimension til traditionelle kvoter for brugere/grupper. Underkommanderne «zfs project» og «zfs projectspace» er blevet tilføjet for at administrere projekter, sætte kvotelimiter og rapportere om brug.
  • Kanalprogrammer. Underkommandoen «zpool program» giver mulighed for at bruge scripts i LUA til at udføre administrative handlinger. Scripts køres i en «sandbox» med tids- og hukommelsesbegrænsninger.
  • Pyzfs. Et nyt Python-bibliotek til pålidelig grænseflade til programadministration af ZFS. Denne wrapper sikrer en entydig (one-to-one) kortlægning for libzfs_core API-funktioner, men signaturer og typer er mere naturlige for Python-dialekten.
  • Kompatibilitet med Python3. Værktøjerne 'arcstat', 'arcsummary' og 'dbufstat' er blevet opdateret for at være kompatible med Python3
  • Direct IO. Support til direkt output (O_DIRECT) er tilføjet.

Subkommandoerne scrub/resilver/list/get er også blevet accelereret, muligheden for at udtrække metadata til en separat enhed (f.eks. en højtydende SSD med lille kapacitet) er tilføjet, ZIL-ydeevnen er forbedret gennem caching og optimering, og der er tilføjet støtte til hardwareacceleration af SHA256-kontroller og AES-kryptering ved hjælp af Intel QAT (Quick Assist Technology).

Understøttede Linux-kerner: 2.6.32 — 5.1 (SIMD acceleration understøttes endnu ikke på kerner 5.0 og højere)

Fuld ændringslisten

Modulparameterværdierne er valgt som standard for at sikre optimal belastning for de fleste arbejdsbelastninger og konfigurationer. For en komplet liste over indstillinger — man 5 zfs-module-parameters

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster