Pagpagawas sa Stratis 2.0, usa ka toolkit alang sa pagdumala sa lokal nga pagtipig

Human sa usa ka tuig nga kalamboan gipatik pagpagawas sa proyekto hut-ong 2.0, 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 giapod-apod sa 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 stratisd), nga nagdagan sa ibabaw sa device-mapper subsystem sa Linux kernel (gamit ang dm-thin, dm-cache, dm-thinpool, dm-raid ug dm-integrity modules) ug ang XFS file system. Dili sama sa ZFS ug Btrfs, ang mga sangkap sa Stratis nagdagan lamang sa wanang sa gumagamit ug wala magkinahanglan nga mag-load sa piho nga mga module sa kernel. Ang proyekto sa sinugdan gipresentar isip dili kinahanglan sa pagdumala sa mga sistema sa pagtipig nga kuwalipikasyon sa eksperto.

Ang D-Bus API gihatag alang sa pagkontrol ug cli utility.
Ang Stratis gisulayan sa mga block device base 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.

Pagpagawas sa Stratis 2.0, usa ka toolkit alang sa pagdumala sa lokal nga pagtipig

Π’ bag-o nga buhian Ang mga kinahanglanon alang sa Rust compiler nga bersyon nadugangan (labing menos 1.37, apan girekomenda ang 1.38). Ang usa ka mahinungdanong pagbag-o sa numero sa bersyon nalangkit sa pag-usab sa ngalan sa pipila ka D-Bus interface ug ang pagtrabaho pag-usab sa organisasyon sa trabaho uban sa D-Bus (usa ka hugpong sa mga nag-unang sukaranan nga mga kabtangan ang gipasiugda, ug ang nahabilin nga mga kabtangan karon gihangyo gamit ang bag-ong pamaagi sa FetchProperties).

Source: opennet.ru

Idugang sa usa ka comment