Gati dy vite dhe 5 lëshime RC ishin të nevojshme për zhvilluesit e ZFS on Linux (shkurt, ZoL) për të lëshuar një version të rëndësishëm - ZFS-0.8.0.
Funksionet e reja:
- Kriptimi "nativ" si pĂ«r sistemet e skedarĂ«ve ashtu edhe pĂ«r ndarjet. Si tĂ« dhĂ«nĂ« parazgjedhur pĂ«rdoret algoritmi aes-256-ccm. ĂelĂ«sat pĂ«r dataset menaxhohen me komandĂ«n "zfs load-key" dhe nĂ«nkomandat pĂ«rkatĂ«se.
- Kriptimi kur zfs send/receive. Lejon ruajtjen e kopjeve rezervë në shërbime të pabesueshme pa mundësi kompromentimi.
- Heqja e pajisjes nga pool përmes komandës "zpool remove". Të gjitha të dhënat kopjohen në sfond në pajisjet mbetëse dhe kapaciteti i pool-it përkatësisht zvogëlohet.
- NĂ«nkomanda "zpool checkpoint" lejon ruajtjen e gjithĂ« gjendjes sĂ« pool-it dhe, nĂ«se dĂ«shiron, tĂ« kthehesh nĂ« kĂ«tĂ« gjendje tĂ« saktĂ«. Kjo mund tĂ« merret si njĂ« snapshot i zgjeruar i pool-it. ĂshtĂ« e dobishme kur kryhen veprime tĂ« ndĂ«rlikuara administrative qĂ« ndryshe do tĂ« ishin tĂ« pakth yeshme (p.sh., aktivizimi i njĂ« funksioni tĂ« ri, shkatĂ«rrimi i njĂ« seti tĂ« dhĂ«nash etj.)
- TRIM për pajisjet e pool-it. Lejon përdorimin më efektiv të disqeve solid-state dhe parandalon rënien e performancës dhe/ose kohës së jetës së tyre. Mund të kryhet trim si një komandë e veçantë "zpool trim", apo duke aktivizuar opsionin e ngjashëm discard - pronësia e re e pool-it "autotrim"
- Inicializimi i pool-it. Nënkomanda "zpool initialize" shkruan modelin e saj në të gjithë hapësirën e padistribuar. Kjo eliminon rënien e parë të performancës së aksesit që mund të ekzistojë në disa ruajtje të virtualizuara (p.sh., VMware VMDK).
- Mbështetje për akunet e projekteve dhe kuotat. Kjo funksionalitet shton regjistrimin e përdorimit të projekteve dhe kuotat në funksionet ekzistuese të regjistrimit të hapësirës dhe kuotave. Kuotat e projekteve shtojnë një dimension të shtuar në kuotat tradicionale të përdoruesve/grupeve. Nënkomandat "zfs project" dhe "zfs projectspace" janë shtuar për menaxhimin e projekteve, vendosjen e kufijve të kuotave dhe raportimin e përdorimit.
- Programet e kanaleve. Nënkomanda "zpool program" lejon përdorimin e skripteve në LUA për kryerjen e veprimeve administrative. Skriptet ekzekutohen në "sandbox" me kufij të kohës dhe memories.
- Pyzfs. Një bibliotekë e re python për të siguruar një ndërfaqe stabile për administimin programatik të ZFS. Ky mbulesë siguron përputhje një për një për funksionet e API libzfs_core, por nënshkrimet dhe tipet janë më natyrale për dialektin Python.
- Kompatibiliteti me Python3. UjĂ«sjellĂ«sit âarcstatâ, âarcsummaryâ dhe âdbufstatâ janĂ« pĂ«rditĂ«suar pĂ«r kompatibilitet me Python3
- Direct IO. Shtuar mbështetje për përdorimin e daljes së drejtpërdrejtë (O_DIRECT).
Gjithashtu janë përshpejtuar nënkomandat scrub/resilver/list/get, është shtuar mundësia për të pritur metadat në një pajisje të veçantë (p.sh., një SSD me kapacitet të lartë), është rritur performanca e ZIL me ndihmën e caching-ut dhe optimizimit, është shtuar mbështetje për përshpejtimin harduerik të SHA256 checksum dhe AES enkriptimit duke përdorur Intel QAT (Teknologji e Ndihmës së Shpejtë).
NĂ«nversionet e mbĂ«shtetur tĂ« Linux: 2.6.32 â 5.1 (nĂ« bĂ«rthamĂ«n 5.0 e mĂ« lart akoma nuk mbĂ«shtetet pĂ«rshpejtimi SIMD)
TĂ« plota lista e ndryshimeve
Vlerat e parametrave tĂ« moduleve janĂ« zgjedhur si ndihmĂ«s pĂ«r tĂ« siguruar njĂ« ngarkesĂ« optimale pĂ«r shumicĂ«n e ngarkesave dhe konfiguracioneve. PĂ«r njĂ« listĂ« tĂ« plotĂ« opsionesh â man 5 zfs-module-parameters
Burimi: linux.org.ru
