เบเบฒเบ™เบ›เปˆเบญเบ Stratis 2.2, เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™

เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เบ›เปˆเบญเบเป‚เบ„เบ‡เบเบฒเบ™ เบชเบฐเบ•เบฃเบต 2.2, ั€ะฐะทะฒะธะฒะฐะตะผะพะณะพ ะบะพะผะฟะฐะฝะธะตะน Red Hat ะธ ัะพะพะฑั‰ะตัั‚ะฒะพะผ Fedora ะดะปั ัƒะฝะธั„ะธะบะฐั†ะธะธ ะธ ัƒะฟั€ะพั‰ะตะฝะธั ัั€ะตะดัั‚ะฒ ะฝะฐัั‚ั€ะพะนะบะธ ะธ ัƒะฟั€ะฐะฒะปะตะฝะธั ะฟัƒะปะพะผ ะธะท ะพะดะฝะพะณะพ ะธะปะธ ะฝะตัะบะพะปัŒะบะธั… ะปะพะบะฐะปัŒะฝั‹ั… ะฝะฐะบะพะฟะธั‚ะตะปะตะน. Stratis ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ ั‚ะฐะบะธะต ะฒะพะทะผะพะถะฝะพัั‚ะธ, ะบะฐะบ ะดะธะฝะฐะผะธั‡ะตัะบะพะต ะฒั‹ะดะตะปะตะฝะธะต ะผะตัั‚ะฐ ะฒ ั…ั€ะฐะฝะธะปะธั‰ะต, ัะฝะฐะฟัˆะพั‚ั‹, ะพะฑะตัะฟะตั‡ะตะฝะธะต ั†ะตะปะพัั‚ะฝะพัั‚ะธ ะธ ัะพะทะดะฐะฝะธะต ัะปะพั‘ะฒ ะดะปั ะบััˆะธั€ะพะฒะฐะฝะธั. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Rust ะธ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ MPL 2.0.

เบฅเบฐเบšเบปเบšเบชเปˆเบงเบ™เปƒเบซเบเปˆเปเบกเปˆเบ™ replicates เปƒเบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบ•เบปเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เปเบšเปˆเบ‡เบชเปˆเบงเบ™เบเป‰เบฒเบงเบซเบ™เป‰เบฒเบ‚เบญเบ‡ ZFS เปเบฅเบฐ Btrfs, เปเบ•เปˆเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบŠเบฑเป‰เบ™ (daemon. stratisd), ั€ะฐะฑะพั‚ะฐัŽั‰ะตะน ะฟะพะฒะตั€ั… ะฟะพะดัะธัั‚ะตะผั‹ device-mapper ัะดั€ะฐ Linux (ะธัะฟะพะปัŒะทัƒัŽั‚ัั ะผะพะดัƒะปะธ dm-thin, dm-cache, dm-thinpool, dm-raid ะธ dm-integrity) ะธ ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผั‹ XFS. ะ’ ะพั‚ะปะธั‡ะธะต ะพั‚ ZFS ะธ Btrfs, ะบะพะผะฟะพะฝะตะฝั‚ั‹ Stratis ั€ะฐะฑะพั‚ะฐัŽั‚ ั‚ะพะปัŒะบะพ ะฒ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ะธ ะฝะต ั‚ั€ะตะฑัƒัŽั‚ ะทะฐะณั€ัƒะทะบะธ ัะฟะตั†ะธั„ะธั‡ะฝั‹ั… ะผะพะดัƒะปะตะน ัะดั€ะฐ. ะŸั€ะพะตะบั‚ ะธะทะฝะฐั‡ะฐะปัŒะฝะพ ะฟั€ะตะฟะพะดะฝะพัะธั‚ัั ะบะฐะบ เบšเปเปˆโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™ เป€เบžเบทเปˆเบญเบ„เบธเป‰เบกเบ„เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™.

D-Bus API เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเปเบฅเบฐ เบ›เบฐเป‚เบซเบเบ” cli.
ะ ะฐะฑะพั‚ะฐ Stratis ะฟั€ะพั‚ะตัั‚ะธั€ะพะฒะฐะฝะฐ ั ะฑะปะพั‡ะฝั‹ะผะธ ัƒัั‚ั€ะพะนัั‚ะฒะฐะผะธ ะฝะฐ ะฑะฐะทะต LUKS (ัˆะธั„ั€ะพะฒะฐะฝะฝั‹ะต ั€ะฐะทะดะตะปั‹), mdraid, dm-multipath, iSCSI, ะปะพะณะธั‡ะตัะบะธะผะธ ั‚ะพะผะฐะผะธ LVM, ะฐ ั‚ะฐะบะถะต ั ั€ะฐะทะปะธั‡ะฝั‹ะผะธ ะะ–ะœะ”, SSD ะธ NVMe-ะฝะฐะบะพะฟะธั‚ะตะปัะผะธ. ะŸั€ะธ ะฝะฐะปะธั‡ะธะธ ะฒ ะฟัƒะปะต ะพะดะฝะพะณะพ ะดะธัะบะฐ Stratis ะฟะพะทะฒะพะปัะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะปะพะณะธั‡ะตัะบะธะต ั€ะฐะทะดะตะปั‹ ั ะฟะพะดะดะตั€ะถะบะพะน ัะฝะฐะฟัˆะพั‚ะพะฒ ะดะปั ะพั‚ะบะฐั‚ะฐ ะธะทะผะตะฝะตะฝะธะน. ะŸั€ะธ ะดะพะฑะฐะฒะปะตะฝะธะธ ะฝะตัะบะพะปัŒะบะธั… ะฝะฐะบะพะฟะธั‚ะตะปะตะน ะฒ ะฟัƒะป ะฟะพัะฒะปัะตั‚ัั ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะปะพะณะธั‡ะตัะบะพะณะพ ะพะฑัŠะตะดะธะฝะตะฝะธั ะฝะฐะบะพะฟะธั‚ะตะปะตะน ะฒ ะฝะตะฟั€ะตั€ั‹ะฒะฝัƒัŽ ะพะฑะปะฐัั‚ัŒ. ะขะฐะบะธะต ะฒะพะทะผะพะถะฝะพัั‚ะธ, ะบะฐะบ
RAID, เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เบŠเปเป‰เบฒเบŠเป‰เบญเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปเบกเปˆเบ™เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เปเบ•เปˆเบกเบตเบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™เบชเปเบฒเบฅเบฑเบšเบญเบฐเบ™เบฒเบ„เบปเบ”.

เบเบฒเบ™เบ›เปˆเบญเบ Stratis 2.2, เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™

ะ’ เบชเบฐเบšเบฑเบš 2.2 ะดะพะฑะฐะฒะปะตะฝั‹ ะฝะพะฒั‹ะต ะฒะฐั€ะธะฐะฝั‚ั‹ ะธะฝั‚ะตั€ั„ะตะนัะพะฒ D-Bus ะดะปั ะธะทะฒะปะตั‡ะตะฝะธั ัะฒะพะนัั‚ะฒ (FetchProperties), ัƒะฟั€ะฐะฒะปะตะฝะธั (Manager) ะธ ะฒะทะฐะธะผะพะดะตะนัั‚ะฒะธั ั ะฑะปะพั‡ะฝั‹ะผะธ ัƒัั‚ั€ะพะนัั‚ะฒะฐะผะธ (Blockdev). ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธะฝั„ะพั€ะผะธั€ะพะฒะฐะฝะธั ะพ ะฝะฐัั‚ัƒะฟะปะตะฝะธะธ ัะพะฑั‹ั‚ะธะน ะพ ะฟะพะดะบะปัŽั‡ะตะฝะธะธ ะธ ัƒะดะฐะปะตะฝะธะธ ะธะฝั‚ะตั€ั„ะตะนัะพะฒ (InterfacesAdded ะธ InterfacesRemoved) ั‡ะตั€ะตะท D-Bus. ะ’ ัƒั‚ะธะปะธั‚ะต stratis-cli ัƒะปัƒั‡ัˆะตะฝั‹ ัั†ะตะฝะฐั€ะธะธ ะฐะฒั‚ะพะดะพะฟะพะปะฝะตะฝะธั ะฒะฒะพะดะฐ ะดะปั bash.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™