Stratis 2.2 рдХреЛ рд░рд┐рд▓реАрдЬ, рд╕реНрдерд╛рдиреАрдп рднрдгреНрдбрд╛рд░рдг рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдЯреБрд▓рдХрд┐рдЯ

рдкреНрд░рдХрд╛рд╢рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░рд┐рд▓реАрдЬ Stratis реи.реи.реж, Red Hat рд░ Fedora рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╡рд╛ рдзреЗрд░реИ рд╕реНрдерд╛рдиреАрдп рдбреНрд░рд╛рдЗрднрд╣рд░реВрдХреЛ рдкреВрд▓ рд╕реЗрдЯрдЕрдк рд░ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдиреЗ рдорд╛рдзреНрдпрдорд╣рд░реВрд▓рд╛рдИ рдПрдХрддрд╛рдмрджреНрдз рд░ рд╕рд░рд▓ рдмрдирд╛рдЙрди рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛред Stratis рд▓реЗ рдЧрддрд┐рд╢реАрд▓ рднрдгреНрдбрд╛рд░рдг рд╡рд┐рдирд┐рдпреЛрдЬрди, рд╕реНрдиреНрдпрд╛рдкрд╕рдЯ, рдЕрдЦрдгреНрдбрддрд╛ рд░ рдХреНрдпрд╛рд╕рд┐рдВрдЧ рддрд╣рд╣рд░реВ рдЬрд╕реНрддрд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб Rust рд░ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд MPL 2.0 рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрддред

рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдЖрдлреНрдиреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВрдорд╛ ZFS рд░ Btrfs рдХреЛ рдЙрдиреНрдирдд рд╡рд┐рднрд╛рдЬрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЙрдкрдХрд░рдгрд╣рд░реВ рдзреЗрд░реИ рд╣рджрд╕рдореНрдо рдирдХреНрдХрд▓ рдЧрд░реНрджрдЫ, рддрд░ рддрд╣ (рдбреЗрдорди) рдХреЛ рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред stratisdрд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рдпрдиреНрддреНрд░-рдореНрдпрд╛рдкрд░ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ (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 рддрд╛рд░реНрдХрд┐рдХ рднреЛрд▓реНрдпреБрдорд╣рд░реВ, рд╕рд╛рдереИ рд╡рд┐рднрд┐рдиреНрди HDDs, SSDs рд░ NVMe рдбреНрд░рд╛рдЗрднрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдмреНрд▓рдХ рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрджрд┐ рдкреВрд▓рдорд╛ рдПрдЙрдЯрд╛ рдбрд┐рд╕реНрдХ рдЫ рднрдиреЗ, Stratis рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд░реЛрд▓ рдмреНрдпрд╛рдХ рдЧрд░реНрди рд╕реНрдиреНрдпрд╛рдкрд╕рдЯ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЬрдм рддрдкрд╛рдЗрдБ рдкреВрд▓рдорд╛ рдзреЗрд░реИ рдбреНрд░рд╛рдЗрднрд╣рд░реВ рдердкреНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдЗрдБ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдкрдорд╛ рдбреНрд░рд╛рдЗрднрд╣рд░реВрд▓рд╛рдИ рд╕рдиреНрдирд┐рд╣рд┐рдд рдХреНрд╖реЗрддреНрд░рдорд╛ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЬрд╕реНрддрд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ
RAID, рдбрд╛рдЯрд╛ рдХрдореНрдкреНрд░реЗрд╕рди, рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди рд░ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдЕрдЭреИ рд╕рдорд░реНрдерд┐рдд рдЫреИрди, рддрд░ рднрд╡рд┐рд╖реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

Stratis 2.2 рдХреЛ рд░рд┐рд▓реАрдЬ, рд╕реНрдерд╛рдиреАрдп рднрдгреНрдбрд╛рд░рдг рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдЯреБрд▓рдХрд┐рдЯ

╨Т рд░рд┐рд▓реАрдЬ 2.2 рдирдпрд╛рдБ D-Bus рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐ рдЧреБрдгрд╣рд░реВ (FetchProperties), рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди (рдкреНрд░рдмрдиреНрдзрдХ) рд░ рдмреНрд▓рдХ рдЙрдкрдХрд░рдгрд╣рд░реВ (Blockdev) рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред D-Bus рдорд╛рд░реНрдлрдд рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдЬреЛрдбреНрдиреЗ рд░ рд╣рдЯрд╛рдЙрдиреЗ (рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдердкрд┐рдПрдХреЛ рд░ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд╣рдЯрд╛рдЗрдПрдХреЛ) рдмрд╛рд░реЗ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдШрдЯрдирд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред stratis-cli рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ Bash рдкреВрд░рд╛ рд▓рд┐рдкрд┐рд╣рд░реВред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди