Vydejte ZFSonLinux 0.8.0

Vývojářům ZFS na Linuxu (zkráceně ZoL) trvalo asi dva roky a 5 RC vydání, než vydali extrémně významné vydání - ZFS-0.8.0.

Nové funkce:

  • "Nativní" šifrování pro souborové systémy i oddíly. Výchozí algoritmus je aes-256-ccm. Klíče datové sady se spravují pomocí příkazu „zfs load-key“ a souvisejících dílčích příkazů.
  • Šifrování pomocí zfs odesílání/přijímání. Umožňuje ukládat zálohy na nedůvěryhodné služby bez možnosti kompromisu.
  • Odebrání zařízení z fondu pomocí příkazu „zpool remove“. Všechna data se na pozadí zkopírují do zbývajících zařízení nejvyšší úrovně a kapacita fondu se odpovídajícím způsobem sníží.
  • dílčí příkaz "zpool checkpoint". umožňuje uložit celý stav bazénu a v případě potřeby se vrátit zpět přesně do tohoto stavu. To lze považovat za rozšířený snímek fondu. To je užitečné při provádění složitých administrativních akcí, které jsou jinak nevratné (jako je povolení nové funkce, zničení sady dat atd.)
  • TRIM pro bazénová zařízení. Umožňuje efektivněji používat SSD disky a zabránit snížení jejich výkonu a/nebo životnosti. Trim můžete provést buď samostatným příkazem „zpool trim“ nebo povolit analogovou možnost discard – nová vlastnost fondu „autotrim“
  • Inicializace fondu. Dílčí příkaz „zpool initialize“ zapíše svůj vzor do celého nepřiděleného prostoru. To eliminuje první penalizaci výkonu přístupu, která může existovat v některých produktech virtualizovaného úložiště (jako je VMware VMDK).
  • Podpora projektového a kvótového účetnictví. Tato funkce přidává ke stávajícím funkcím sledování prostoru a kvót sledování projektů a kvót. Projektové kvóty dodávají tradičním uživatelským/skupinovým kvótám další rozměr. Byly přidány dílčí příkazy "zfs project" a "zfs projectspace" pro správu projektů, nastavení limitů kvót a hlášení využití.
  • Kanálové programy. Dílčí příkaz "zpool program" vám umožňuje používat skripty LUA k provádění administrativních akcí. Skripty jsou spouštěny v karanténě s časovými a paměťovými limity.
  • Pyzfs. Nová knihovna python, která poskytuje stabilní rozhraní pro programovou správu ZFS. Tento obal poskytuje mapování jedna ku jedné pro funkce API libzfs_core, ale signatury a typy jsou přirozenější pro dialekt Pythonu.
  • Kompatibilní s Python3. Obslužné programy "arcstat", "arcsummary" a "dbufstat" byly aktualizovány, aby byly kompatibilní s Python3
  • Přímé IO. Přidána podpora pro použití přímého výstupu (O_DIRECT).

Zrychleny byly také dílčí příkazy scrub/resilver/list/get, byla přidána možnost výstupu metadat na samostatné zařízení (například vysoce výkonný malokapacitní SSD disk), byl zvýšen výkon ZIL díky cachování a optimalizaci , byla přidána podpora hardwarové akcelerace kontrolního součtu SHA256 a šifrování AES pomocí Intel QAT (Quick Assist Technology).

Podporovaná jádra Linuxu: 2.6.32 - 5.1 (akcelerace SIMD zatím není podporována na jádrech 5.0 a vyšších)

Plné Seznam změn

Výchozí hodnoty parametrů modulu jsou vybrány tak, aby poskytovaly optimální zatížení pro většinu úloh a konfigurací. Úplný seznam možností - man 5 zfs-module-parameters

Zdroj: linux.org.ru

Přidat komentář