แแแแแฅแแแงแแแแฃแแแ Stratis 3.0 แแ แแแฅแขแแก แแแแแจแแแแ, แ แแแแแแช แจแแแฃแจแแแแแฃแแแ Red Hat-แแกแ แแ Fedora-แก แกแแแแแแแแแแแก แแแแ , แ แแแ แแแแแ แแแแแแก แแ แแแแแแ แขแแแแก แแ แแ แแ แแแขแ แแแแแแแแ แแแ แแแกแแแก แฏแแฃแคแแก แแแแคแแแฃแ แแชแแแกแ แแ แแแ แแแแก แกแแจแฃแแแแแแแ. Stratis แแแแแแแแแ แคแฃแแฅแชแแแแก, แ แแแแ แแชแแ แแแแแแแฃแ แ แแแฎแกแแแ แแแแก แแแแแฌแแแแแ, แกแแแแจแแขแแแ, แแแแแแแแแ แแ แฅแแจแแ แแแแก แคแแแแแ. Stratis-แแก แแฎแแ แแแญแแ แ แแแขแแแ แแ แแแฃแแแ Fedora-แกแ แแ RHEL-แแก แแแกแขแ แแแฃแชแแแแจแ Fedora 28-แแกแ แแ RHEL 8.2-แแก แแแแแจแแแแแก แจแแแแแ. แแ แแแฅแขแแก แแแแ แแแแแฌแแแแแฃแแแ MPL 2.0 แแแชแแแแแแ.
แกแแกแขแแแ แแแแฌแแแแ แแแแแ แแแก แแแแแกแ แจแแกแแซแแแแแแแแแแ ZFS แแ Btrfs แแแแแงแแคแแแแก แแแ แแแแก แแแฌแแแแแ แแแกแขแ แฃแแแแขแแแก, แแแแ แแ แแแแแ แแแแแ แคแแแแก (stratisd daemon) แกแแฎแแ, แ แแแแแแช แแฃแจแแแแก Linux-แแก แแแ แแแแก แแแฌแงแแแแแแแ-แแแแแ แฅแแแกแแกแขแแแแก แแแแแ (แแแแฃแแแแ dm-thin, dm). -แฅแแจแ, dm-thinpool, dm- raid แแ dm- แแแแแแแแแ) แแ XFS แคแแแแฃแ แ แกแแกแขแแแ. ZFS-แแกแ แแ Btrfs-แแกแแแ แแแแกแฎแแแแแแแ, Stratis แแแแแแแแแขแแแ แแฃแจแแแแก แแฎแแแแ แแแแฎแแแ แแแแแก แกแแแ แชแแจแ แแ แแ แกแแญแแ แแแแก แแแแแ แแขแฃแแ แแแ แแแแก แแแแฃแแแแแก แฉแแขแแแ แแแแก. แแ แแแฅแขแ แแแแแแแแ แแแแแ แฌแแ แแแแแแแแแ แแงแ, แ แแแแ แช แแ แกแแญแแ แแแแแ แจแแแแฎแแแก แกแแกแขแแแแแแก แแฅแกแแแ แขแแก แแแแแแคแแแแชแแแก แแแแแแแกแขแ แแ แแแแกแแแแก.
แแแ แแแแกแแแแก แแแฌแแแแแฃแแแ D-Bus API แแ cli แฃแขแแแแขแ. Stratis แขแแกแขแแ แแแฃแแแ แแแแ แแแฌแงแแแแแแแแแแ, แ แแแแแแแช แแแคแฃแซแแแแฃแแแ LUKS-แแ (แแแจแแคแ แฃแแ แขแแฎแ แแแ), mdraid, dm-multipath, iSCSI, LVM แแแแแแฃแ แ แขแแแแแ, แแกแแแ แกแฎแแแแแกแฎแแ HDD, SSD แแ NVMe แแแกแแแแ. แแฃ แแฃแแจแ แแ แแก แแ แแ แแแกแแ, Stratis แแแซแแแแ แกแแจแฃแแแแแแก แแแแแแงแแแแ แแแแแแฃแ แ แขแแฎแ แแแ Snapshot-แแก แแฎแแ แแแญแแ แแ แชแแแแแแแแแแก แแแกแแแ แฃแแแแแแ. แ แแแแกแแช แแฅแแแ แแแแแแขแแแ แ แแแแแแแแ แแแกแแก แแฃแแจแ, แจแแแแซแแแแ แแแแแแฃแ แแ แแแแแแแจแแ แแ แแแกแแแแ แแแแแฏแแแแ แแแแแจแ. แแกแแแ แคแฃแแฅแชแแแแ, แ แแแแ แแชแแ RAID, แแแแแชแแแแ แจแแแฃแแจแแ, แแฃแแแแ แแแ แแ แจแแชแแแแแแแก แขแแแแ แแแขแแแ แฏแแ แแ แแ แแก แแฎแแ แแแญแแ แแแ, แแแแ แแ แแแแแแแแแแ แแแแแแแแจแ.
ะะฝะฐัะธัะตะปัะฝะฐั ัะผะตะฝะฐ ะฝะพะผะตัะฐ ะฒะตััะธะธ ะพะฑัััะฝัะตััั ะธะทะผะตะฝะตะฝะธะตะผ ะธะฝัะตััะตะนัะฐ ะดะปั ัะฟัะฐะฒะปะตะฝะธั ัะตัะตะท D-Bus ะธ ะฟัะตะบัะฐัะตะฝะธะตะผ ะฟะพะดะดะตัะถะบะธ ะธะฝัะตััะตะนัะพะฒ FetchProperties ะฒ ะฟะพะปัะทั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะฒะพะนััะฒ ะธ ะผะตัะพะดะพะฒ ะฝะฐ ะพัะฝะพะฒะต D-Bus. ะ ะฝะพะฒะพะผ ะฒัะฟััะบะต ัะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝะฐ ะฟัะพะฒะตัะบะฐ ะฟัะฐะฒะธะป udev ะฟัะธ ะฟะพะผะพัะธ libblkid ะฟะตัะตะด ะฒะฝะตัะตะฝะธะตะผ ะธะทะผะตะฝะตะฝะธะน, ะฟะตัะตะดะตะปะฐะฝะฐ ะพะฑัะฐะฑะพัะบะฐ ัะพะฑััะธะน ะพั DeviceMapper, ะธะทะผะตะฝะตะฝะพ ะฒะฝัััะตะฝะฝะตะต ะฟัะตะดััะฐะฒะปะตะฝะธะต ะพะฑัะฐะฑะพััะธะบะพะฒ ะพัะธะฑะพะบ, ะฟะตัะตัะฐะฑะพัะฐะฝ ะบะพะด ะดะปั ะพัะบะฐัะฐ ะธะทะผะตะฝะตะฝะธะน (rollback), ัะฐะทัะตัะตะฝะพ ัะบะฐะทะฐะฝะธะต ะปะพะณะธัะตัะบะพะณะพ ัะฐะทะผะตัะฐ ะฟัะธ ัะพะทะดะฐะฝะธะธ ะคะก. ะะพ ััะตะนะผะฒะพัะบะต Clevis, ะฟัะธะผะตะฝัะตะผะพะผ ะดะปั ะฐะฒัะพะผะฐัะธัะตัะบะพะณะพ ัะธััะพะฒะฐะฝะธั ะธ ัะฐััะธััะพะฒะบะธ ะดะฐะฝะฝัั
ะฒ ะดะธัะบะพะฒัั
ัะฐะทะดะตะปะฐั
, ะทะฐะดะตะนััะฒะพะฒะฐะฝั ั
ััะธ SHA-256 ะฒะผะตััะพ SHA-1. ะัะตะดะพััะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะธะทะผะตะฝะตะฝะธั ะฟะฐัะพะปัะฝะพะน ััะฐะทั ะธ ะฟะตัะตะณะตะฝะตัะฐัะธะธ ะฟัะธะฒัะทะพะบ ะบ Clevis.
แฌแงแแ แ: opennet.ru