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

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝ ะฒั‹ะฟัƒัะบ ะฟั€ะพะตะบั‚ะฐ Stratis 3.0, ั€ะฐะทะฒะธะฒะฐะตะผะพะณะพ ะบะพะผะฟะฐะฝะธะตะน Red Hat ะธ ัะพะพะฑั‰ะตัั‚ะฒะพะผ Fedora ะดะปั ัƒะฝะธั„ะธะบะฐั†ะธะธ ะธ ัƒะฟั€ะพั‰ะตะฝะธั ัั€ะตะดัั‚ะฒ ะฝะฐัั‚ั€ะพะนะบะธ ะธ ัƒะฟั€ะฐะฒะปะตะฝะธั ะฟัƒะปะพะผ ะธะท ะพะดะฝะพะณะพ ะธะปะธ ะฝะตัะบะพะปัŒะบะธั… ะปะพะบะฐะปัŒะฝั‹ั… ะฝะฐะบะพะฟะธั‚ะตะปะตะน. Stratis ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ ั‚ะฐะบะธะต ะฒะพะทะผะพะถะฝะพัั‚ะธ, ะบะฐะบ ะดะธะฝะฐะผะธั‡ะตัะบะพะต ะฒั‹ะดะตะปะตะฝะธะต ะผะตัั‚ะฐ ะฒ ั…ั€ะฐะฝะธะปะธั‰ะต, ัะฝะฐะฟัˆะพั‚ั‹, ะพะฑะตัะฟะตั‡ะตะฝะธะต ั†ะตะปะพัั‚ะฝะพัั‚ะธ ะธ ัะพะทะดะฐะฝะธะต ัะปะพั‘ะฒ ะดะปั ะบััˆะธั€ะพะฒะฐะฝะธั. ะŸะพะดะดะตั€ะถะบะฐ Stratis ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐะฝะฐ ะฒ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒั‹ Fedora ะธ RHEL ะฝะฐั‡ะธะฝะฐั ั ะฒั‹ะฟัƒัะบะพะฒ Fedora 28 ะธ RHEL 8.2. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน MPL 2.0.

ะกะธัั‚ะตะผะฐ ะฒะพ ะผะฝะพะณะพะผ ะฟะพะฒั‚ะพั€ัะตั‚ ะฟะพ ัะฒะพะธะผ ะฒะพะทะผะพะถะฝะพัั‚ัะผ ั€ะฐััˆะธั€ะตะฝะฝั‹ะต ัั€ะตะดัั‚ะฒะฐ ัƒะฟั€ะฐะฒะปะตะฝะธั ั€ะฐะทะดะตะปะฐะผะธ ZFS ะธ Btrfs, ะฝะพ ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒ ะฒะธะดะต ะฟั€ะพัะปะพะนะบะธ (ะดะตะผะพะฝ 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 3.0, เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™

ะ—ะฝะฐั‡ะธั‚ะตะปัŒะฝะฐั ัะผะตะฝะฐ ะฝะพะผะตั€ะฐ ะฒะตั€ัะธะธ ะพะฑัŠััะฝัะตั‚ัั ะธะทะผะตะฝะตะฝะธะตะผ ะธะฝั‚ะตั€ั„ะตะนัะฐ ะดะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ั‡ะตั€ะตะท D-Bus ะธ ะฟั€ะตะบั€ะฐั‰ะตะฝะธะตะผ ะฟะพะดะดะตั€ะถะบะธ ะธะฝั‚ะตั€ั„ะตะนัะพะฒ FetchProperties ะฒ ะฟะพะปัŒะทัƒ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ัะฒะพะนัั‚ะฒ ะธ ะผะตั‚ะพะดะพะฒ ะฝะฐ ะพัะฝะพะฒะต D-Bus. ะ’ ะฝะพะฒะพะผ ะฒั‹ะฟัƒัะบะต ั‚ะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝะฐ ะฟั€ะพะฒะตั€ะบะฐ ะฟั€ะฐะฒะธะป udev ะฟั€ะธ ะฟะพะผะพั‰ะธ libblkid ะฟะตั€ะตะด ะฒะฝะตัะตะฝะธะตะผ ะธะทะผะตะฝะตะฝะธะน, ะฟะตั€ะตะดะตะปะฐะฝะฐ ะพะฑั€ะฐะฑะพั‚ะบะฐ ัะพะฑั‹ั‚ะธะน ะพั‚ DeviceMapper, ะธะทะผะตะฝะตะฝะพ ะฒะฝัƒั‚ั€ะตะฝะฝะตะต ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธะต ะพะฑั€ะฐะฑะพั‚ั‡ะธะบะพะฒ ะพัˆะธะฑะพะบ, ะฟะตั€ะตั€ะฐะฑะพั‚ะฐะฝ ะบะพะด ะดะปั ะพั‚ะบะฐั‚ะฐ ะธะทะผะตะฝะตะฝะธะน (rollback), ั€ะฐะทั€ะตัˆะตะฝะพ ัƒะบะฐะทะฐะฝะธะต ะปะพะณะธั‡ะตัะบะพะณะพ ั€ะฐะทะผะตั€ะฐ ะฟั€ะธ ัะพะทะดะฐะฝะธะธ ะคะก. ะ’ะพ ั„ั€ะตะนะผะฒะพั€ะบะต Clevis, ะฟั€ะธะผะตะฝัะตะผะพะผ ะดะปั ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะณะพ ัˆะธั„ั€ะพะฒะฐะฝะธั ะธ ั€ะฐััˆะธั„ั€ะพะฒะบะธ ะดะฐะฝะฝั‹ั… ะฒ ะดะธัะบะพะฒั‹ั… ั€ะฐะทะดะตะปะฐั…, ะทะฐะดะตะนัั‚ะฒะพะฒะฐะฝั‹ ั…ััˆะธ SHA-256 ะฒะผะตัั‚ะพ SHA-1. ะŸั€ะตะดะพัั‚ะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะธะทะผะตะฝะตะฝะธั ะฟะฐั€ะพะปัŒะฝะพะน ั„ั€ะฐะทั‹ ะธ ะฟะตั€ะตะณะตะฝะตั€ะฐั†ะธะธ ะฟั€ะธะฒัะทะพะบ ะบ Clevis.

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

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