Izdanje ZFSonLinux 0.8.0

Nakon gotovo dvije godine i 5 RC izdanja, programerima ZFS on Linux (skraćeno ZoL) je uspjelo osloboditi značajno izdanje — ZFS-0.8.0.

Nove mogućnosti:

  • «Nativno» šifriranje kako za datotečne sustave, tako i za particije. Zadani algoritam je aes-256-ccm. Ključevi za skup podataka upravljaju se putem naredbe „zfs load-key“ i povezanih podnaredbi.
  • Šifriranje pri zfs send/receive. Omogućuje pohranu sigurnosnih kopija na nepovjerenim uslugama bez mogućnosti kompromitacije.
  • Uklanjanje uređaja iz pool-a putem naredbe „zpool remove“. Svi podaci se u pozadini kopiraju na preostale uređaje višeg stupnja, a kapacitet pool-a se sukladno smanjuje.
  • Podnaredba „zpool checkpoint“ omogućava spremanje cijelog stanja pool-a i po želji vraćanje na točno to stanje. Ovo se može smatrati proširenim snapshot-om pool-a. Korisno je prilikom izvođenja složenih administrativnih radnji koje bi inače bile nepovratne (npr. uključivanje nove funkcionalnosti, uništavanje skupa podataka itd.)
  • TRIM za uređaje pool-a. Omogućava učinkovitije korištenje čvrstih diskova i sprječava njihovo smanjenje performansi i/ili trajanja. Trim se može izvoditi kao zasebna naredba „zpool trim“, ili uključiti analog opcije discard — nova svojstva pool-a „autotrim“
  • Inicijalizacija pool-a. Podnaredba „zpool initialize“ zapisuje svoj uzorak u sve nealokirano prostor. Ovo eliminira prvotno smanjenje performansi pristupa koje može postojati u nekim virtualiziranim pohranjivanjima (npr. VMware VMDK).
  • Podrška za projektno računovodstvo i kvote. Ova funkcija dodaje praćenje korištenja projekta i kvote postojećim funkcijama praćenja prostora i kvota. Projektne kvote dodaju dodatnu dimenziju tradicionalnim kvotama korisnika/grupa. Podnaredbe „zfs project“ i „zfs projectspace“ dodane su za upravljanje projektima, postavljanje limita kvota i izvještavanje o korištenju.
  • Programi kanala. Podnaredba „zpool program“ omogućava korištenje LUA skripti za izvršavanje administrativnih radnji. Skripti se pokreću u „sandboxu“ s vremenskim i memorijskim ograničenjima.
  • Pyzfs. Nova Python biblioteka za stabilan sučelje za programsko upravljanje ZFS-om. Ova obloga osigurava jednoznačno (one-to-one) mapiranje za funkcije API libzfs_core, ali su potpisi i tipovi prirodniji za Python dijalekt.
  • Kompatibilnost s Python3. Alati 'arcstat', 'arcsummary' i 'dbufstat' ažurirani su za kompatibilnost s Python3
  • Direct IO. Dodana podrška za korištenje izravnog ispisa (O_DIRECT).

Također su ubrzane podkomande scrub/resilver/list/get, dodana je mogućnost ispisa metapodataka na uređaj s posebnim svojstvima (na primjer, visoko performantni SSD male veličine), povećana je izvedba ZIL-a zahvaljujući keširanju i optimizaciji, dodana je podrška za hardversko ubrzanje SHA256 checksum-a i AES-enkripciju koristeći Intel QAT (Quick Assist Technology).

Podržana Linux jezgra: 2.6.32 — 5.1 (na jezgrama 5.0 i više trenutno nije podržano SIMD ubrzanje)

Potpuni popis promjena

Zadane vrijednosti parametara modula odabrane su kako bi osigurale optimalno opterećenje za većinu radnih opterećenja i konfiguracija. Za potpuni popis opcija — man 5 zfs-module-parameters

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster