Izdaja Stratis 2.0, kompleta orodij za upravljanje lokalnega pomnilnika

Po letu razvoja objavljeno izdaja projekta stratis 2.0, ki sta ga razvila Red Hat in skupnost Fedora za poenotenje in poenostavitev sredstev za nastavitev in upravljanje skupine enega ali več lokalnih pogonov. Stratis ponuja funkcije, kot so dinamično dodeljevanje pomnilnika, posnetki, plasti celovitosti in predpomnjenja. Koda projekta je napisana v Rust in distributer licenciran pod MPL 2.0.

Sistem po svojih zmogljivostih v veliki meri posnema napredna orodja za upravljanje particij ZFS in Btrfs, vendar je implementiran v obliki sloja (daemon stratisd), ki deluje na vrhu podsistema device-mapper jedra Linux (z uporabo modulov dm-thin, dm-cache, dm-thinpool, dm-raid in dm-integrity) in datotečnega sistema XFS. Za razliko od ZFS in Btrfs se komponente Stratis izvajajo samo v uporabniškem prostoru in ne zahtevajo nalaganja posebnih modulov jedra. Projekt je bil sprva predstavljen kot ne zahteva za vodenje strokovne kvalifikacije za skladiščne sisteme.

D-Bus API je na voljo za nadzor in pripomoček cli.
Stratis je bil preizkušen z blok napravami, ki temeljijo na LUKS (šifriranih particijah), mdraid, dm-multipath, iSCSI, logičnih nosilcih LVM, pa tudi z različnimi trdimi diski, diski SSD in pogoni NVMe. Če je v bazenu en disk, vam Stratis omogoča uporabo logičnih particij s podporo za posnetke za povrnitev sprememb. Ko v skupino dodate več pogonov, lahko pogone logično združite v sosednje območje. Lastnosti, kot so
RAID, stiskanje podatkov, deduplikacija in toleranca napak še niso podprti, vendar so načrtovani za prihodnost.

Izdaja Stratis 2.0, kompleta orodij za upravljanje lokalnega pomnilnika

В novo выпуски Zahteve za različico prevajalnika Rust so bile povečane (vsaj 1.37, vendar je priporočljiva 1.38). Pomembna sprememba številke različice je povezana s preimenovanjem nekaterih vmesnikov D-Bus in predelavo organizacije dela z D-Bus (nabor primarnih temeljnih lastnosti je bil poudarjen, preostale lastnosti pa so zdaj zahtevane z uporabo nova metoda FetchProperties).

Vir: opennet.ru

Dodaj komentar