Izdanje ZFSonLinux 0.8.0

Razvijalcem ZFS na Linuxu (skrajšano ZoL) je trajalo približno dve leti in 5 RC-izdaj, da so izdali izjemno pomembno izdajo — ZFS-0.8.0.

Nove mogućnosti:

  • Nativno šifriranje tako za datotečne sisteme kot tudi za particije. Privzeto se uporablja algoritem aes-256-ccm. Ključe za podatkovni niz upravljamo s pomočjo ukaza «zfs load-key» in povezanih podukazov.
  • Šifriranje pri zfs send/receive. Omogoča shranjevanje varnostnih kopij na nezaupljivih storitvah brez možnosti kompromitacije.
  • Odstranitev naprave iz poola preko ukaza «zpool remove». Vsi podatki se v ozadju prenesejo na preostale naprave najvišje ravni, kapaciteta poola pa se ustrezno zmanjša.
  • Podukaz «zpool checkpoint» omogoča shranjevanje celotnega stanja poola in po želji vrnitev nazaj v to natančno stanje. To lahko obravnavamo kot razširjen snapshot poola. Koristno je pri izvajanju kompleksnih administrativnih dejanj, ki sicer niso mogoče (na primer, omogočanje nove funkcije, uničenje podatkovnega niza in tako naprej)
  • TRIM za naprave poola. Omogoča bolj učinkovito uporabo trdih diskov in preprečuje zmanjšanje njihove zmogljivosti in/ali življenjske dobe. Trim lahko izvajate kot ločen ukaz «zpool trim», pa tudi omogočite analogno možnost discard — nova lastnost poola «autotrim»
  • Inicializacija poola. Podukaz «zpool initialize» zapiše svoj vzorec v vse nerazporejeno prostor. To odpravi prvo zmanjšanje dostopne zmogljivosti, ki lahko obstaja v nekaterih virtualiziranih shranjevanjih (na primer, VMware VMDK).
  • Podpora za obračunavanje projektov in kvote. Ta funkcija dodaja sledenje uporabi projekta in kvote obstoječim funkcijam sledenja prostoru in kvot. Kvote projektov dodajajo dodatno dimenzijo tradicionalnim kvotam uporabnikov/skupin. Podukazi «zfs project» in «zfs projectspace» so bili dodani za upravljanje projektov, nastavljanje omejitev kvot in poročanje o uporabi.
  • Programske skupine. Podukaz «zpool program» omogoča uporabo skriptov v LUA za izvajanje administrativnih dejanj. Skripti se izvajajo v «sandboxu» z omejitvami časa in pomnilnika.
  • Pyzfs. Nova python knjižnica za zagotavljanje stabilnega vmesnika za programsko upravljanje ZFS. Ta ovitka zagotavlja enolično (one-to-one) usklajevanje za funkcije API libzfs_core, vendar so podpisi in tipi bolj naravni za Python dijalekt.
  • Združljivost s Python3. Orodja „arcstat“, „arcsummary“ in „dbufstat“ so bila posodobljena za združljivost s Python3
  • Direktni IO. Dodana je podpora za uporabo neposredne izhodne poti (O_DIRECT).

Prav tako so pospešene podukaze scrub/resilver/list/get, dodana je možnost izpisa metapodatkov na posebej napravo (na primer, visoko zmogljiv SSD majhne prostornine), povečana je zmogljivost ZIL zaradi predcacheiranja in optimizacije, dodana je podpora za strojno pospeševanje SHA256 kontrolnih vsot in AES šifriranja z uporabo Intel QAT (Quick Assist Technology).

Podpirne jedrne verzije Linuxa: 2.6.32 — 5.1 (na jedrih 5.0 in višje trenutno ne podpira SIMD pospeševanja)

Poln spisak izmena

Privzete vrednosti parametrov modulov so izbrane tako, da zagotavljajo optimalno obremenitev za večino delovnih obremenitev in konfiguracij. Za celoten seznam možnosti — man 5 zfs-module-parameters

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster