A Stratis 3.0 kiadása, egy eszközkészlet a helyi tárolás kezelésére

Megjelent a Red Hat és a Fedora közösség által kifejlesztett Stratis 3.0 projekt kiadása, amely az egy vagy több helyi meghajtó készletének konfigurálásához és kezeléséhez szükséges eszközök egységesítésére és egyszerűsítésére szolgál. A Stratis olyan funkciókat kínál, mint a dinamikus tárolókiosztás, a pillanatképek, az integritás és a gyorsítótárazási rétegek. A Stratis támogatást a Fedora 28 és RHEL 8.2 kiadása óta integrálták a Fedora és RHEL disztribúciókba. A projekt kódja az MPL 2.0 licenc alatt kerül terjesztésre.

A rendszer nagyrészt megismétli a fejlett ZFS és Btrfs partíciókezelő eszközöket képességeiben, de rétegként (stratisd démon) valósul meg, amely a Linux kernel eszközleképező alrendszerének tetején fut (dm-thin, dm-cache, dm modulok -thinpool, dm- raid és dm-integrity) és az XFS fájlrendszer. A ZFS-től és a Btrfs-től eltérően a Stratis összetevői csak a felhasználói térben működnek, és nem igényelnek meghatározott kernelmodulok betöltését. A projektet eredetileg úgy mutatják be, hogy az adminisztrációhoz nem igényel tárolórendszer-szakértői képesítést.

A vezérléshez D-Bus API és Cli-utility biztosított. A Stratist LUKS-alapú blokkeszközökkel (titkosított partíciókkal), mdraid-del, dm-multipath-val, iSCSI-vel, LVM logikai kötetekkel, valamint különféle merevlemezekkel, SSD-kkel és NVMe-meghajtókkal tesztelték. Ha egy lemez van a készletben, a Stratis lehetővé teszi a pillanatfelvétel-kompatibilis logikai partíciók használatát a változtatások visszaállításához. Ha több meghajtót ad hozzá egy készlethez, a meghajtók logikailag összevonhatók egy összefüggő területté. Az olyan funkciók, mint a RAID, az adattömörítés, a duplikáció megszüntetése és a feladatátvétel, jelenleg nem támogatottak, de a jövőre tervezik.

A Stratis 3.0 kiadása, egy eszközkészlet a helyi tárolás kezelésére

A verziószám jelentős változása a D-Bus vezérlés interfészében bekövetkezett változásnak és a FetchProperties interfészek elavultságának köszönhető, a D-Bus alapú tulajdonságok és módszerek javára. Az új kiadás emellett hozzáadja az udev szabályok ellenőrzését a libblkid segítségével a változtatások előtt, átdolgozta az eseménykezelést a DeviceMapperből, megváltoztatta a hibakezelők belső megjelenítését, átdolgozta a kódot a változtatások visszagörgetéséhez (visszagörgetés), és lehetővé tette a logikai méret megadását a fájl létrehozásakor. rendszer. A lemezpartíciókon lévő adatok automatikus titkosítására és visszafejtésére használt Clevis keretrendszer SHA-256 hasheket használ az SHA-1 helyett. Lehetőség van a jelszó módosítására és a Clevishez való kötések újragenerálására.

Forrás: opennet.ru

Hozzászólás