Väljalase ZFSonLinux 0.8.0

ZFS-i arendajatel Linuxis (lühendatult ZoL) kulus umbes kaks aastat ja viis RC-väljaannet, et välja anda äärmiselt oluline väljaanne – ZFS-5.

Uued funktsioonid:

  • "Native" krüpteerimine nii failisüsteemide kui ka partitsioonide jaoks. Vaikealgoritm on aes-256-ccm. Andmestiku võtmeid hallatakse käsu „zfs load-key” ja sellega seotud alamkäskude abil.
  • Krüpteerimine zfs-i saatmise/vastuvõtmisega. Võimaldab salvestada varukoopiaid ebausaldusväärsetesse teenustesse ilma kompromissivõimaluseta.
  • Seadme eemaldamine basseinist käsu "zpool remove" kaudu. Kõik andmed kopeeritakse taustal ülejäänud tipptasemel seadmetesse ja basseini mahtu vähendatakse vastavalt.
  • alamkäsk "zpool checkpoint". võimaldab salvestada kogu basseini oleku ja soovi korral naasta täpselt sellesse olekusse. Seda võib pidada basseini laiendatud pildiks. See on kasulik keerukate haldustoimingute tegemisel, mis on muidu pöördumatud (nt uue funktsiooni lubamine, andmekogumi hävitamine jne).
  • TRIM basseiniseadmete jaoks. Võimaldab kasutada pooljuhtdraive tõhusamalt ja vältida nende jõudluse ja/või eluea halvenemist. Kärpimist saate teha kas eraldi käsuga “zpool trim” või lubada loobumisvaliku analoogi – uue basseini omaduse “autotrim”
  • Pooli lähtestamine. Alamkäsk “zpool inicialitse” kirjutab oma mustri kogu jaotamata ruumi. See välistab esimese juurdepääsu jõudluse trahvi, mis võib esineda mõnes virtualiseeritud salvestustootes (nt VMware VMDK).
  • Projektide ja kvoodiarvestuse tugi. See funktsioon lisab olemasolevatele ruumi- ja kvoodijälgimise funktsioonidele projekti ja kvoodi jälgimise. Projektikvoodid lisavad traditsioonilistele kasutaja-/rühmakvootidele lisamõõtme. Projektide haldamiseks, kvoodipiirangute määramiseks ja kasutuse aruandluseks on lisatud alamkäsud "zfs project" ja "zfs projectspace".
  • Kanaliprogrammid. Alamkäsk "zpool programm" võimaldab teil kasutada LUA skripte haldustoimingute tegemiseks. Skripte käivitatakse liivakastis aja- ja mälupiirangutega.
  • Pyzfs. Uus pythoni teek, mis pakub stabiilset liidest ZFS-i programmiliseks haldamiseks. See ümbris pakub libzfs_core API funktsioonide jaoks üks-ühele vastendamist, kuid allkirjad ja tüübid on Pythoni dialekti jaoks loomulikumad.
  • Python3 ühilduv. Utiliite "arcstat", "arcsummary" ja "dbufstat" on värskendatud, et need ühilduksid Python3-ga
  • Otsene IO. Lisatud otseväljundi (O_DIRECT) kasutamise tugi.

Kiirendatud on ka alamkäsklusi scrub/resilver/list/get, lisatud on metaandmete väljastamise võimalus eraldi seadmesse (näiteks suure jõudlusega väikese mahutavusega SSD), ZIL-i jõudlust on suurendatud tänu vahemällu salvestamisele ja optimeerimisele. , on lisatud tugi SHA256 kontrollsumma riistvaralisele kiirendamisele ja AES-krüptimisele, kasutades Intel QAT-i (Quick Assist Technology).

Toetatud Linuxi tuumad: 2.6.32–5.1 (SIMD-kiirendus ei ole veel toetatud tuumades 5.0 ja uuemates versioonides)

Täielik Muudatuste loend

Mooduli parameetrite vaikeväärtused on valitud optimaalse koormuse tagamiseks enamiku töökoormuste ja konfiguratsioonide jaoks. Täieliku valikute loendi jaoks - mees 5 zfs-mooduli parameetrid

Allikas: linux.org.ru

Lisa kommentaar