Baada ya miezi saba ya maendeleo kutolewa kwa mradi , iliyotengenezwa na Red Hat na jumuiya ya Fedora ili kuunganisha na kurahisisha njia za kusanidi na kudhibiti mkusanyiko wa hifadhi moja au zaidi za ndani. Stratis hutoa vipengele kama vile mgao unaobadilika wa hifadhi, muhtasari, uadilifu na tabaka za akiba. Nambari ya mradi imeandikwa katika Rust na iliyopewa leseni chini ya MPL 2.0.
Mfumo huo kwa kiasi kikubwa unaiga katika uwezo wake zana za juu za usimamizi wa kizigeu za ZFS na Btrfs, lakini hutekelezwa kwa njia ya safu (daemon). ), работающей поверх подсистемы device-mapper ядра Linux (используются модули dm-thin, dm-cache, dm-thinpool, dm-raid и dm-integrity) и файловой системы XFS. В отличие от ZFS и Btrfs, компоненты Stratis работают только в пространстве пользователя и не требуют загрузки специфичных модулей ядра. Проект изначально преподносится как kusimamia uhitimu wa wataalamu wa mifumo ya hifadhi.
API ya D-Bus imetolewa kwa udhibiti na .
Stratis imejaribiwa na vifaa vya kuzuia kulingana na LUKS (vigezo vilivyosimbwa), mdraid, dm-multipath, iSCSI, ujazo wa kimantiki wa LVM, pamoja na HDD, SSD na viendeshi vya NVMe mbalimbali. Ikiwa kuna diski moja kwenye bwawa, Stratis hukuruhusu kutumia vizuizi vya kimantiki na usaidizi wa picha ili kurejesha mabadiliko. Unapoongeza viendeshi vingi kwenye bwawa, unaweza kuchanganya kimantiki viendeshi kwenye eneo linalopakana. Vipengele kama
UVAMIZI, ukandamizaji wa data, upunguzaji wa nakala na uvumilivu wa makosa bado hautumiki, lakini umepangwa kwa siku zijazo.
В iliongeza usaidizi wa kudhibiti usimbaji fiche wa kizigeu kwa kutumia LUKS2. Imeongeza kiolesura cha Ripoti ya D-Bus kwa ajili ya kutoa ripoti katika umbizo la JSON. Kitambulisho na msimbo wa kuanzisha kifaa umeandikwa upya. Mahitaji ya toleo la mkusanyaji wa Rust yameongezwa (angalau 1.43).
Chanzo: opennet.ru
