Paglabas ng Stratis 2.2, isang toolkit para sa pamamahala ng lokal na imbakan

Nai-publish pagpapalabas ng proyekto stratis 2.2, na binuo ng Red Hat at ng komunidad ng Fedora upang pag-isahin at pasimplehin ang paraan ng pag-set up at pamamahala ng pool ng isa o higit pang mga lokal na drive. Nagbibigay ang Stratis ng mga feature tulad ng dynamic na paglalaan ng storage, mga snapshot, integridad at mga layer ng caching. Ang code ng proyekto ay nakasulat sa Rust at ipinamahagi ni lisensyado sa ilalim ng MPL 2.0.

Ang sistema ay higit na ginagaya sa mga kakayahan nito ang mga advanced na tool sa pamamahala ng partition ng ZFS at Btrfs, ngunit ipinatupad sa anyo ng isang layer (daemon stratisd), tumatakbo sa ibabaw ng device-mapper subsystem ng Linux kernel (gamit ang dm-thin, dm-cache, dm-thinpool, dm-raid at dm-integrity modules) at ang XFS file system. Hindi tulad ng ZFS at Btrfs, ang mga bahagi ng Stratis ay tumatakbo lamang sa espasyo ng gumagamit at hindi nangangailangan ng pag-load ng mga partikular na kernel module. Ang proyekto ay unang ipinakita bilang hindi nangangailangan upang pangasiwaan ang kwalipikasyon ng dalubhasa sa storage system.

Ang D-Bus API ay ibinigay para sa kontrol at cli utility.
Ang Stratis ay nasubok gamit ang mga block device batay sa LUKS (naka-encrypt na mga partisyon), mdraid, dm-multipath, iSCSI, LVM logical volume, pati na rin ang iba't ibang HDD, SSD at NVMe drive. Kung mayroong isang disk sa pool, pinapayagan ka ng Stratis na gumamit ng mga lohikal na partisyon na may suporta sa snapshot upang ibalik ang mga pagbabago. Kapag nagdagdag ka ng maraming drive sa isang pool, maaari mong lohikal na pagsamahin ang mga drive sa isang magkadikit na lugar. Mga tampok tulad ng
Ang RAID, data compression, deduplication at fault tolerance ay hindi pa suportado, ngunit nakaplano para sa hinaharap.

Paglabas ng Stratis 2.2, isang toolkit para sa pamamahala ng lokal na imbakan

Π’ release 2.2 Ang mga bagong opsyon sa interface ng D-Bus ay naidagdag para sa pagkuha ng mga katangian (FetchProperties), pamamahala (Manager) at pakikipag-ugnayan sa mga block device (Blockdev). Idinagdag ang kakayahang ipaalam ang tungkol sa paglitaw ng mga kaganapan tungkol sa pagkonekta at pag-alis ng mga interface (InterfacesAdded at InterfacesRemoved) sa pamamagitan ng D-Bus. Sa stratis-cli utility napabuti Mga script ng pagkumpleto ng Bash.

Pinagmulan: opennet.ru

Magdagdag ng komento