Umbes kaks aastat ja 5 RC-vĂ€ljalaskmist oli ZFS on Linux (lĂŒhendatult ZoL) arendajatel vajalik, et vĂ€lja anda ÀÀrmiselt oluline versioon â ZFS-0.8.0.
Uued vÔimalused:
- âKohalineâ krĂŒpteerimine nii failisĂŒsteemide kui ka osade jaoks. Vaikevalikuks on aes-256-ccm algoritm. Andmekomplekti vĂ”tmed haldatakse kĂ€su âzfs load-keyâ ja seotud alamkĂ€sudega.
- KrĂŒpteerimine zfs send/receive ajal. Lubab hoida varukoopiaid usaldamatutes teenustes ilma kompromiteerimise vĂ”imaluseta.
- Seadmest eemaldamine poolâist kĂ€su âzpool removeâ kaudu. KĂ”ik andmed kopeeritakse taustal allesjÀÀnud ĂŒlemistesse seadmetesse, ja panga maht vastavalt vĂ€heneb.
- AlamkĂ€sk âzpool checkpointâ lubab salvestada kogu panga oleku ja soovi korral tagasi minna tĂ€pselt sellesse olekusse. Seda vĂ”ib pidada laiendatud snapshotsâiks pangast. See on kasulik keerukate haldustööde teostamisel, mis muidu ei ole pöördumatud (nĂ€iteks uue funktsiooni lubamine, andmekomplekti hĂ€vitamine jne)
- TRIM pangaseadmete jaoks. Lubab tĂ”husamalt kasutada tahkiseid mĂ€luseadmeid ja ennetada nende jĂ”udluse vĂ”i/vĂ”i eluaja vĂ€henemist. Trim-konfigureerimist on vĂ”imalik teostada nii eraldi kĂ€su âzpool trimâ kaudu kui ka sisse lĂŒlitada sarnase valiku discard â uus pangafunktsioon âautotrimâ
- Panga initsialiseerimine. AlamkĂ€sk âzpool initializeâ kirjutab oma mustri kĂ”igisse jaotamata ruumidesse. See kĂ”rvaldab esialgse jĂ”udluse vĂ€henemise, mis vĂ”ib esineda mĂ”nedes virtualiseeritud salvestustes (nt VMware VMDK).
- Projektide arvestuse ja kvootide tugi. See funktsioon lisab projekti kasutuse ja kvootide jĂ€lgimise olemasolevatele ruumi ja kvootide jĂ€lgimise funktsioonidele. Projekti kvoodid lisavad tĂ€iendava mÔÔtme traditsioonilistele kasutaja/rĂŒhma kvootidele. AlamkĂ€sud âzfs projectâ ja âzfs projectspaceâ on lisatud projektide haldamiseks, kvootide piiride seadmiseks ja kasutuse aruannete koostamiseks.
- Kanali programmid. AlamkĂ€sk âzpool programâ vĂ”imaldab kasutada LUA skripte haldusprotseduuride teostamiseks. Skripte kĂ€ivitatakse âliivakastisâ ajaja mĂ€lu piirangutega.
- Pyzfs. Uus python-raamatukogu, et tagada stabiilne liides ZFSi haldamiseks. See wrapper tagab ĂŒhemĂ”ttelise (one-to-one) vaste libzfs_core API funktsioonidele, kuid allkirjad ja tĂŒĂŒbid on Python'i murdele loogilisemad.
- Ăhilduvus Python3-ga. Utiliidid "arcstat", "arcsummary" ja "dbufstat" on uuendatud ĂŒhilduvuse saavutamiseks Python3-ga
- Otsene IO. Lisatud tugi otsese vÀljundi (O_DIRECT) kasutamiseks.
Samuti on kiirus tĂ”usnud alamkĂ€skude scrub/resilver/list/get jaoks, lisatud on vĂ”imalus vĂ€ljastada metaandmed eraldi seadmele (nt kĂ”rge jĂ”udlusega vĂ€ikese mahuga SSD), ZIL-i jĂ”udlust on suurendatud vahemĂ€llu salvestamise ja optimeerimisega, lisatud on tugi SHA256 kontrollsummade ja AES krĂŒpteerimise riistvaraliseks kiirendamiseks, kasutades Intel QAT (Quick Assist Technology).
Toetatud Linuxi kernelid: 2.6.32 â 5.1 (keari 5.0 ja kĂ”rgemate puhul SIMDi kiirendamine hetkel toetust ei oma)
TĂ€ielik muudatuste loetelu
Moodulite parameetrite vaikevÀÀrtused on valitud, et tagada optimaalne koormus enamikus töökoormustes ja konfiguratsioonides. TĂ€ielik nimekiri valikutest â man 5 zfs-module-parameters
Allikas: linux.org.ru
