ZFSonLinux 0.8.0 vÀljaanne

ZFS on Linux (lĂŒhendatult ZoL) arendajatel kulus umbes kaks aastat ja 5 RC-vĂ€ljaannet, et vĂ€lja anda ÀÀrmiselt oluline versioon — ZFS-0.8.0.

Uued vÔimalused:

  • „Natiivne” krĂŒpteerimine nii failisĂŒsteemide kui ka jaotiste jaoks. Vaikimisi kasutatakse algoritmi aes-256-ccm. Andmestiku vĂ”tmed hallatakse kĂ€suga „zfs load-key” ja sellega seotud alamkĂ€skudega.
  • KrĂŒpteerimine zfs send/receive protsessis. VĂ”imaldab salvestada varukoopiaid usaldamatutesse teenustesse, ilma et oleks vĂ”imalik lekitamine.
  • Seadme eemaldamine puul kĂ€suga „zpool remove”. KĂ”ik andmed kopeeritakse taustal ĂŒlejÀÀnud ĂŒlemistele seadmetele ja puu maht vĂ€heneb vastavalt.
  • AlamkĂ€sk „zpool checkpoint” vĂ”imaldab salvestada kogu puu oleku ja vajadusel tagasi minna sellele tĂ€pselt olekusse. Seda vĂ”ib pidada puu laiendatud snapshot'iks. See on kasulik keeruliste haldusĂŒlesannete tĂ€itmisel, mis muidu oleksid tagasiulatuvalt pöördumatud (nĂ€iteks uue funktsiooni lubamine, andmekogumi hĂ€vitamine jne).
  • TRIM seadmete pĂŒlas. See vĂ”imaldab tĂ”husamat SSD-de kasutamist ja takistab nende jĂ”udluse ja/vĂ”i eluiga vĂ€henemist. Trimimist saab teostada kui eraldi kĂ€sku „zpool trim” vĂ”i aktiveerida analoogne discard valik — uue pĂŒla omadus „autotrim”.
  • PĂŒla initsialiseerimine. AlamkĂ€sk „zpool initialize” kirjutab oma mustri kogu jaotamata ruumi. See kĂ”rvaldab algse jĂ”udluse languse, mis vĂ”ib esineda mĂ”nedes virtuaalsetes salvestamislahendustes (nt VMware VMDK).
  • Projektide arvestuse ja kvotide tugi. See funktsioon lisab projekti kasutuse arvestamise ja kvotid olemasolevatele ruumi ja kvota arvestamise funktsioonidele. Projekti kvotid lisavad traditsioonilistele kasutaja/rĂŒhma kvotidele tĂ€iendava mÔÔtme. AlamkĂ€sk „zfs project” ja „zfs projectspace” on lisatud projektide haldamiseks, kvotade piiride seadmiseks ja kasutuse arvestuse loomiseks.
  • Kanaliprogrammid. AlamkĂ€sk „zpool program” vĂ”imaldab kasutada LUA skripte haldustööde tegemiseks. Skripte kĂ€ivitatakse liivakastis, kus kehtivad ajaja mĂ€lu piirangud.
  • Pyzfs. Uus python-bibliiteek stabiliseeritud liidese tagamiseks ZFS-i haldamiseks. See ĂŒmbritsemine tagab ĂŒhemĂ”ttelise (one-to-one) vastavuse libzfs_core API funktsioonidele, kuid signatuurid ja tĂŒĂŒbid on Python-i dialektile loomulamud.
  • Ühilduvus Python3-ga. Utiliidid «arcstat», «arcsummary» ja «dbufstat» on uuendatud Python3-ga ĂŒhilduvaks.
  • Direct IO. Lisatud toetus otse kirjutamise (O_DIRECT) kasutamiseks.

Samuti on kiirus suurenenud alamkĂ€skudele scrub/resilver/list/get, lisatud vĂ”imalus edastada metaandmed eraldi seadmesse (nĂ€iteks kĂ”rge jĂ”udlusega vĂ€ikese mahutavusega SSD-le), ZIL-i jĂ”udlust on parandatud vahemĂ€lustamise ja optimeerimise teel, lisatud tugi SHA256-kontrollsummade ja AES-krĂŒptimise riistvaralise kiirendamisele, kasutades Intel QAT (Quick Assist Technology).

Toetatud Linuxi kernelid: 2.6.32 — 5.1 (kero 5.0 ja kĂ”rgemad ei toeta veel SIMD-kiirendust)

TĂ€ielik muudatuste nimekiri

Mooduliparametrite vaikimisi vÀÀrtused on valitud, et tagada optimaalne koormus enamuse töökoormuste ja konfiguratsioonide jaoks. TĂ€ieliku valiku jaoks — man 5 zfs-module-parameters

Allikas: linux.org.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster