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

เบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบตเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เบ›เปˆเบญเบเป‚เบ„เบ‡เบเบฒเบ™ เบชเบฐเบ•เบฃเบต 2.0, เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Red Hat เปเบฅเบฐเบŠเบธเบกเบŠเบปเบ™ Fedora เป€เบžเบทเปˆเบญเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เปเบฅเบฐเบ‡เปˆเบฒเบเบ”เบฒเบเบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡เปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบชเบฐเบ™เบธเบเป€เบเบตเบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡เบซเบผเบทเบซเบผเบฒเบเป„เบ”เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. Stratis เบชเบฐเปœเบญเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ•เปˆเบฒเบ‡เป† เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบˆเบฑเบ”เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบžเบฒเบšเบ–เปˆเบฒเบ, เบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™ เปเบฅเบฐเบŠเบฑเป‰เบ™เบ‚เปเป‰เบกเบนเบ™เบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเบณ. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ Rust เปเบฅเบฐ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ MPL 2.0.

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

D-Bus API เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเปเบฅเบฐ เบ›เบฐเป‚เบซเบเบ” cli.
Stratis เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ•เบฑเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ LUKS (เบžเบฒเบ—เบดเบŠเบฑเบ™เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”), mdraid, dm-multipath, iSCSI, LVM logical volumes, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš HDDs, SSDs เปเบฅเบฐ NVMe drives เบ•เปˆเบฒเบ‡เป†. เบ–เป‰เบฒเบกเบตเปเบœเปˆเบ™เบซเบ™เบถเปˆเบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเบ™เบธเบเป€เบเบต, Stratis เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบ—เบตเปˆเบกเบตเป€เบซเบ”เบœเบปเบ™เบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ snapshot เป€เบžเบทเปˆเบญเบเบฑเบšเบ„เบทเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบžเบตเปˆเบกเบซเบผเบฒเบเป„เบ”เบฃเบŸเปŒเปƒเบชเปˆเบชเบฐเบ™เบธเบเป€เบเบต, เป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบฅเบงเบกเป€เบญเบปเบฒเป„เบ”เบฃเบŸเปŒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบ•เบดเบ”เบ•เปเปˆเบเบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบกเบตเป€เบซเบ”เบœเบปเบ™. เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เป€เบŠเบฑเปˆเบ™:
RAID, เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เบŠเปเป‰เบฒเบŠเป‰เบญเบ™เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปเบกเปˆเบ™เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เปเบ•เปˆเบกเบตเบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™เบชเปเบฒเบฅเบฑเบšเบญเบฐเบ™เบฒเบ„เบปเบ”.

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

ะ’ เปƒเบซเบกเปˆ เบ›เปˆเบญเบ เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบšเบฑเบš Rust compiler เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™ (เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบ 1.37, เปเบ•เปˆ 1.38 เปเบกเปˆเบ™เปเบ™เบฐเบ™เปเบฒ). เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบชเบฐเบšเบฑเบšเปเบกเปˆเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเบ‚เบญเบ‡เบšเบฒเบ‡เบชเปˆเบงเบ™เบ•เบดเบ”เบ•เปเปˆ D-Bus เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ„เบทเบ™เปƒเบซเบกเปˆเบ‚เบญเบ‡เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš D-Bus (เบŠเบธเบ”เบ‚เบญเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เบ•เบปเป‰เบ™เบ•เปเป„เบ”เป‰เบ–เบทเบเป€เบ™เบฑเป‰เบ™เปƒเบชเปˆ, เปเบฅเบฐเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบ™เปเบฒเปƒเบŠเป‰. เบงเบดเบ—เบตเบเบฒเบ™ FetchProperties เปƒเปเปˆ).

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

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