Human sa pito ka bulan sa kalamboan pagpagawas sa proyekto , nga gihimo sa Red Hat ug sa Fedora nga komunidad aron mahiusa ug pasimplehon ang mga paagi sa pag-set up ug pagdumala sa usa ka pool sa usa o daghang mga lokal nga drive. Naghatag ang Stratis og mga bahin sama sa dinamikong alokasyon sa pagtipig, mga snapshot, integridad ug mga layer sa caching. Ang code sa proyekto gisulat sa Rust ug lisensyado ubos sa MPL 2.0.
Ang sistema sa kadaghanan gisundog sa mga kapabilidad niini ang advanced partition management tool sa ZFS ug Btrfs, apan gipatuman sa porma sa usa ka layer (daemon ), работающей поверх подсистемы device-mapper ядра Linux (используются модули dm-thin, dm-cache, dm-thinpool, dm-raid и dm-integrity) и файловой системы XFS. В отличие от ZFS и Btrfs, компоненты Stratis работают только в пространстве пользователя и не требуют загрузки специфичных модулей ядра. Проект изначально преподносится как sa pagdumala sa mga sistema sa pagtipig nga kuwalipikasyon sa eksperto.
Ang D-Bus API gihatag alang sa pagkontrol ug .
Gisulayan ang Stratis sa mga block device nga gibase sa LUKS (encrypted partitions), mdraid, dm-multipath, iSCSI, LVM logical volumes, ingon man usab sa nagkalain-laing HDDs, SSDs ug NVMe drives. Kung adunay usa ka disk sa pool, gitugotan ka sa Stratis nga mogamit mga lohikal nga partisyon nga adunay suporta sa snapshot aron ibalik ang mga pagbag-o. Kung magdugang ka daghang mga drive sa usa ka pool, mahimo nimong lohikal nga isagol ang mga drive sa usa ka magkadugtong nga lugar. Mga bahin sama sa
Ang RAID, data compression, deduplication ug fault tolerance wala pa gisuportahan, apan giplano alang sa umaabot.
В dugang nga suporta alang sa pagdumala sa partition encryption gamit ang LUKS2. Gidugang ang D-Bus Report interface para sa paghimo og mga report sa JSON format. Ang identification sa device ug initialization code kay gisulat na usab. Ang mga kinahanglanon alang sa Rust compiler nga bersyon nadugangan (labing menos 1.43).
Source: opennet.ru
