Dikur dy vjet dhe 5 lĂ«shime RC ishin tĂ« nevojshme pĂ«r zhvilluesit e ZFS on Linux (shkurt ZOL) pĂ«r tĂ« lĂ«shuar njĂ« version tejet tĂ« rĂ«ndĂ«sishĂ«m â ZFS-0.8.0.
Funksionalitete të reja:
- Kriptim 'nativ' si pĂ«r sisteme skedarĂ«sh ashtu edhe pĂ«r ndarjet. Nga defekti pĂ«rdoret algoritmi aes-256-ccm. ĂelĂ«sat pĂ«r datasetin menaxhohen me komandĂ«n 'zfs load-key' dhe komandat e lidhura.
- Kriptimi gjatë zfs send/receive. Lejon ruajtjen e kopjeve rezervë në shërbime të pabesueshme pa mundësi komprometimi.
- Heqja e një pajisjeje nga pool përmes komandës 'zpool remove'. Të gjitha të dhënat kopjohen në sfond në pajisjet e mbetura të nivelit të lartë, dhe kapaciteti i pool-it zvogëlohet përkatësisht.
- Komanda 'zpool checkpoint' lejon ruajtjen e të gjithë gjendjes së pool-it dhe, nëse dëshirohet, të rikthehet sërish në këtë gjendje të saktë. Kjo mund të konsiderohet si një snapshot i zgjeruar i pool-it. Kjo është e dobishme gjatë kryerjes së veprimeve të komplikuara administrative, të cilat ndryshe janë të pakthyeshme (për shembull, aktivizimi i një funksioni të ri, shkatërrimi i një grupi të dhënash, etj.)
- TRIM pĂ«r pajisjet nĂ« pool. Lejon pĂ«rdorimin mĂ« efikas tĂ« sistemet SSD dhe parandalon rĂ«nien e performancĂ«s sĂ« tyre dhe/ose kohĂ«n e jetĂ«s sĂ« tyre. Trim mund tĂ« kryhet si njĂ« komandĂ« e veçantĂ« 'zpool trim', ashtu edhe pĂ«rmes opsionit tĂ« ngjashĂ«m discard â prona e re e pool-it 'autotrim'
- Inizializimi i pool-it. Komanda 'zpool initialize' shkruan modelin e tij në të gjithë hapësirën që nuk është e ndarë. Kjo eliminon rënien e parë të performancës së qasjes, e cila mund të ekzistojë në disa depove të virtualizuara (për shembull, VMware VMDK).
- Mbështetje për akountimin e projekteve dhe kuotat. Ky funksion shton ndjekjen e përdorimit të projekteve dhe kuotat në funksionet ekzistuese të llogarisë së hapësirës dhe kuotave. Kuotat e projekteve shtojnë një dimension shtesë në kuotat tradicionale të përdoruesve/grupeve. Komandat 'zfs project' dhe 'zfs projectspace' u shtuan për menaxhimin e projekteve, vendosjen e kufijve të kuotave dhe raporteve mbi përdorimin.
- Programet e kanaleve. Komanda '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. Libraria e re Python për ofrimin e një ndërfaqe të qëndrueshme për administrimin programatik të ZFS. Kjo mbështetje siguron një përputhje të qartë (one-to-one) për funksionet e API libzfs_core, por nënshkrimet dhe tipet janë më natyrshëm të përshtatura për dialektin Python.
- Kompatibilitet me Python3. Utilitetet "arcstat", "arcsummary" dhe "dbufstat" janë përditësuar për kompatibilitet me Python3
- Direct IO. Ka shtuar mbështetje për përdorimin e daljes së drejtpërdrejtë (O_DIRECT).
Gjithashtu janë përshpejtuar ndërlidhjet scrub/resilver/list/get, është shtuar mundësia për të nxjerrë metadatë në një pajisje të veçantë (p.sh. një SSD me performancë të lartë dhe kapacitet të vogël), është rritur performanca e ZIL përmes ruajtjes në cache dhe optimizimit, është shtuar mbështetje për përshpejtimin harduerik të SHA256 checksum dhe kodimin AES duke përdorur Intel QAT (Teknologjia e Ndihmës së Shpejtë).
KernelĂ«t e mbĂ«shtetur tĂ« Linux: 2.6.32 â 5.1 (nĂ« kernelĂ«t 5.0 dhe mĂ« lart pĂ«r momentin nuk mbĂ«shtetet pĂ«rshpejtimi SIMD)
E plotë lista e ndryshimeve
Vlerat e parametrave tĂ« moduleve janĂ« zgjedhur pĂ«r tĂ« ofruar njĂ« ngarkesĂ« optimale pĂ«r shumicĂ«n e ngarkesave tĂ« punĂ«s dhe konfigurations. PĂ«r njĂ« listĂ« tĂ« plotĂ« tĂ« opsioneve â man 5 zfs-module-parameters
Burimi: linux.org.ru
