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

ПослС сСми мСсяцСв Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ gipatik pagpagawas sa proyekto hut-ong 2.1, 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 tiggamit ug wala magkinahanglan og pagkarga sa piho nga mga modulo 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.
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.

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

Π’ bag-o nga buhian Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° управлСния ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² с использованиСм LUKS2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ D-Bus интСрфСйс Report для формирования ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON. ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ устройств. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Ρ‹ трСбования ΠΊ вСрсии компилятора Rust (ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 1.43).

Source: opennet.ru

Idugang sa usa ka comment