Objavite ZFSonLinux 0.8.0

Programerima ZFS-a na Linuxu (skraćeno ZoL) trebalo je oko dvije godine i 5 RC izdanja da objave iznimno značajno izdanje - ZFS-0.8.0.

Nove mogućnosti:

  • "Nativna" enkripcija i za datotečne sustave i za particije. Zadani algoritam je aes-256-ccm. Ključevima za skup podataka upravlja se pomoću naredbe "zfs load-key" i povezanih podnaredbi.
  • Enkripcija sa zfs slanje/primanje. Omogućuje pohranu sigurnosnih kopija na nepouzdanim uslugama bez mogućnosti kompromisa.
  • Uklanjanje uređaja iz bazena putem naredbe “zpool remove”. Svi se podaci kopiraju u pozadini na preostale uređaje najviše razine, a kapacitet skupa se u skladu s tim smanjuje.
  • podnaredba "zpool checkpoint". omogućuje vam da spremite cijelo stanje bazena i, ako želite, vratite se natrag u to točno stanje. Ovo se može smatrati proširenom snimkom bazena. Ovo je korisno pri izvođenju složenih administrativnih radnji koje su inače nepovratne (kao što je omogućavanje nove značajke, uništavanje skupa podataka i tako dalje)
  • TRIM za bazenske uređaje. Omogućuje učinkovitiju upotrebu solid-state diskova i sprječava degradaciju njihove izvedbe i/ili životnog vijeka. Možete izvršiti obrezivanje zasebnom naredbom “zpool trim” ili omogućiti analognu opciju odbacivanja - novo svojstvo skupa “autotrim”
  • Inicijalizacija bazena. Podnaredba “zpool initialize” ispisuje svoj obrazac u cijeli nedodijeljeni prostor. Ovo eliminira prvi gubitak performansi pristupa koji može postojati u nekim proizvodima za virtualiziranu pohranu (kao što je VMware VMDK).
  • Projektna i kvotna računovodstvena podrška. Ova značajka dodaje praćenje projekta i kvota postojećim značajkama praćenja prostora i kvota. Projektne kvote dodaju dodatnu dimenziju tradicionalnim korisničkim/grupnim kvotama. Dodane su podnaredbe "zfs project" i "zfs projectspace" za upravljanje projektima, postavljanje ograničenja kvota i izvješćivanje o korištenju.
  • Programi kanala. Podnaredba "zpool program" omogućuje vam korištenje LUA skripti za izvođenje administrativnih radnji. Skripte se pokreću u sandboxu s vremenskim i memorijskim ograničenjima.
  • Pyzfs. Nova biblioteka python za pružanje stabilnog sučelja za programsku administraciju ZFS-a. Ovaj omotač pruža mapiranje jedan-na-jedan za API funkcije libzfs_core, ali su potpisi i tipovi prirodniji za dijalekt Pythona.
  • Python3 kompatibilan. Pomoćni programi "arcstat", "arcsummary" i "dbufstat" ažurirani su kako bi bili kompatibilni s Python3
  • Izravni IO. Dodana podrška za korištenje izravnog izlaza (O_DIRECT).

Podnaredbe scrub/resilver/list/get također su ubrzane, dodana je mogućnost ispisa metapodataka na zasebni uređaj (na primjer, SSD s malim kapacitetom visokih performansi), performanse ZIL-a su povećane zbog predmemoriranja i optimizacije , dodana je podrška za hardversko ubrzanje SHA256 kontrolne sume i AES enkripcije pomoću Intel QAT-a (Quick Assist Technology).

Podržani Linux kerneli: 2.6.32 - 5.1 (SIMD akceleracija još nije podržana na kernelima 5.0 i novijim)

puni Popis promjena

Zadane vrijednosti parametara modula odabrane su kako bi se osiguralo optimalno opterećenje za većinu radnih opterećenja i konfiguracija. Za potpuni popis opcija - man 5 zfs-modul-parametri

Izvor: linux.org.ru

Dodajte komentar