Liberigu ZFSonLinux 0.8.0

Necesis la programistoj de ZFS en Linukso (mallongigita ZoL) proksimume du jarojn kaj 5 RC-eldonojn por liberigi ekstreme signifan eldonon - ZFS-0.8.0.

Novaj ŝancoj:

  • "Denaska" ĉifrado por kaj dosiersistemoj kaj sekcioj. La defaŭlta algoritmo estas aes-256-ccm. Datenseraj ŝlosiloj estas administritaj per la komando "zfs load-key" kaj rilataj subkomandoj.
  • Ĉifrado kun zfs sendi/ricevi. Ebligas vin stoki sekurkopiojn sur nefidindaj servoj sen la ebleco de kompromiso.
  • Forigante aparaton el pool per la komando "zpool remove". Ĉiuj datumoj estas kopiitaj en la fono al la ceteraj altnivelaj aparatoj, kaj la kapacito de la naĝejo estas reduktita laŭe.
  • "zpool-kontrolpunkto" subkomando permesas vin konservi la tutan staton de la naĝejo kaj, se vi volas, reveni al ĉi tiu ĝusta stato. Ĉi tio povas esti opiniita kiel plilongigita momentfoto de la naĝejo. Ĉi tio estas utila dum plenumado de kompleksaj administraj agoj alie nemaligeblaj (kiel ekzemple ebligado de nova funkcio, detruado de datumaro, ktp)
  • TRIM por naĝejoj. Permesas vin uzi solidsubstantajn diskojn pli efike kaj malhelpi degeneron de ilia rendimento kaj/aŭ vivdaŭro. Vi povas fari trim aŭ per aparta komando "zpool trim" aŭ ebligi analogon de la forĵeta opcio - nova naĝejo "autotrim"
  • Naĝejo inicialigo. La subkomando "zpool initialize" skribas sian ŝablonon al la tuta neasignita spaco. Ĉi tio forigas la unuan alir-efikecpunon kiu povas ekzisti en kelkaj virtualigitaj stokadproduktoj (kiel ekzemple VMware VMDK).
  • Projekto kaj kvota kontada subteno. Ĉi tiu funkcio aldonas projekton kaj kvotan spuradon al la ekzistantaj spacoj kaj kvotspurado. Projektaj kvotoj aldonas kroman dimension al tradiciaj uzant/grupaj kvotoj. "zfs project" kaj "zfs projectspace" subkomandoj estis aldonitaj por administri projektojn, fiksi kvotlimojn kaj raporti uzadon.
  • Kanalaj programoj. La subkomando "zpool-programo" permesas vin uzi LUA-skriptojn por fari administrajn agojn. Skriptoj estas rulitaj en sablokesto kun tempo- kaj memorlimoj.
  • Pyzfs. Nova python-biblioteko por disponigi stabilan interfacon por programa administrado de ZFS. Ĉi tiu envolvaĵo disponigas unu-al-unu mapadon por la libzfs_core API-funkcioj, sed la subskriboj kaj tipoj estas pli naturaj al la Python-dialekto.
  • Python3 Kongrua. La "arcstat", "arcsummary" kaj "dbufstat" iloj estis ĝisdatigitaj por esti kongruaj kun Python3
  • Rekta IO. Aldonita subteno por uzado de rekta eligo (O_DIRECT).

La subkomandoj scrub/resilver/list/get ankaŭ estis akcelitaj, la kapablo eligi metadatumojn al aparta aparato (ekzemple, alt-efikeca malgrand-kapacita SSD) estis aldonita, ZIL-efikeco estis pliigita pro kaŝmemoro kaj optimumigo. , subteno por aparatara akcelo de SHA256-kontrolsumo kaj AES-ĉifrado uzante Intel QAT estis aldonita (Quick Assist Technology).

Subtenataj Linuksaj kernoj: 2.6.32 - 5.1 (SIMD-akcelo ankoraŭ ne estas subtenata en kernoj 5.0 kaj pli altaj)

Plena Listo de ŝanĝoj

La defaŭltaj modulaj parametrovaloroj estas elektitaj por provizi optimuman ŝarĝon por plej multaj laborŝarĝoj kaj agordoj. Por kompleta listo de opcioj - viro 5 zfs-modulo-parametroj

fonto: linux.org.ru

Aldoni komenton