แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Stratis 2.0 แžŠแŸ‚แž›แž‡แžถแž€แž‰แŸ’แž…แž”แŸ‹แžงแž”แž€แžšแžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž•แŸ’แž‘แžปแž€แž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž˜แžฝแž™แž†แŸ’แž“แžถแŸ†แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž‚แž˜แŸ’แžšแŸ„แž„ แžŸแŸ’แžแŸ’แžšแŸแžŸ แŸข.แŸข.แŸ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™ Red Hat แž“แžทแž„แžŸแž แž‚แž˜แž“แŸ Fedora แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แžšแžฝแž”แž”แž„แŸ’แžšแžฝแž˜ แž“แžทแž„แžŸแž˜แŸ’แžšแžฝแž›แž˜แž’แŸ’แž™แŸ„แž”แžถแž™แž“แŸƒแž€แžถแžšแžŠแŸ†แžกแžพแž„ แž“แžทแž„แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แŸ’แžšแžปแž˜แž“แŸƒแžŠแŸ’แžšแžถแž™แž€แŸ’แž“แžปแž„แžŸแŸ’แžšแžปแž€แž˜แžฝแž™ แžฌแž…แŸ’แžšแžพแž“แŸ” Stratis แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŠแžผแž…แž‡แžถ แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แž€แžถแžšแž•แŸ’แž‘แžปแž€แžแžถแž˜แžœแž“แŸ’แž แžšแžผแž”แžแž แž—แžถแž–แžŸแžปแž…แžšแžทแž แž“แžทแž„แžŸแŸ’แžšแž‘แžถแž”แŸ‹แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ Rust แž“แžทแž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ MPL 2.0 แŸ”

แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸแŸ‡แž—แžถแž‚แž…แŸ’แžšแžพแž“แž…แž˜แŸ’แž›แž„แžแžถแž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แžšแž”แžŸแŸ‹แžœแžถ แžงแž”แž€แžšแžŽแŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž—แžถแž‚แžแžถแžŸแž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แžšแž”แžŸแŸ‹ ZFS แž“แžทแž„ Btrfs แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž‡แžถแž‘แž˜แŸ’แžšแž„แŸ‹แžŸแŸ’แžšแž‘แžถแž”แŸ‹ (แžŠแŸแž˜แžทแž“ stratisd) แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แžงแž”แž€แžšแžŽแŸ-mapper แž“แŸƒแžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž… (แžŠแŸ„แž™แž”แŸ’แžšแžพ 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 แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž—แžถแž‚แžแžถแžŸแžกแžผแž‡แžธแžแž›แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžšแžผแž”แžแžแžŠแžพแž˜แŸ’แž”แžธแžšแŸ†แž€แžทแž›แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰แŸ” แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แž”แž“แŸ’แžแŸ‚แž˜ Drive แž…แŸ’แžšแžพแž“แž‘แŸ…แž€แŸ’แž“แžปแž„แžขแžถแž„แž˜แžฝแž™ แžขแŸ’แž“แž€แžขแžถแž…แž”แž‰แŸ’แž…แžผแž› Drives แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹แž‡แžถแž”แŸ‹แž‚แŸ’แž“แžถแŸ” แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŠแžผแž…แž‡แžถ
RAID แž€แžถแžšแž”แž„แŸ’แž แžถแž”แŸ‹แž‘แžทแž“แŸ’แž“แž“แŸแž™ แž€แžถแžšแžŠแž€แžŸแŸ’แž‘แžฝแž“ แž“แžทแž„แž€แžถแžšแžขแžแŸ‹แžฑแž“แž…แŸ†แž–แŸ„แŸ‡แž€แŸ†แž แžปแžŸแž˜แžทแž“แž‘แžถแž“แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแž“แŸ…แžกแžพแž™แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž‘แžปแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แŸแž›แžขแž“แžถแž‚แžแŸ”

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Stratis 2.0 แžŠแŸ‚แž›แž‡แžถแž€แž‰แŸ’แž…แž”แŸ‹แžงแž”แž€แžšแžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž•แŸ’แž‘แžปแž€แž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹

ะ’ แžแŸ’แž˜แžธ แžŠแŸ„แŸ‡แž›แŸ‚แž„ แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ†แžŽแŸ‚แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ Rust แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžพแž“แžกแžพแž„ (แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹ 1.37 แž”แŸ‰แžปแž“แŸ’แžแŸ‚ 1.38 แžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†)แŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž›แŸแžแž€แŸ†แžŽแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžŸแžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž”แŸ’แžแžผแžšแžˆแŸ’แž˜แŸ„แŸ‡แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ D-Bus แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž“แžทแž„แž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžกแžพแž„แžœแžทแž‰แž“แŸƒแž€แžถแžšแžšแŸ€แž”แž…แŸ†แž€แžถแžšแž„แžถแžšแž‡แžถแž˜แžฝแž™ D-Bus (แžŸแŸ†แžŽแžปแŸ†แž“แŸƒแž›แž€แŸ’แžแžŽแŸˆแžŸแž˜แŸ’แž”แžแŸ’แžแžทแž‡แžถแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž…แž˜แŸ’แž”แž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แž›แžทแž… แž แžพแž™แž›แž€แŸ’แžแžŽแŸˆแžŸแž˜แŸ’แž”แžแŸ’แžแžทแžŠแŸ‚แž›แž“แŸ…แžŸแž›แŸ‹แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžŸแžปแŸ†แžŠแŸ„แž™แž”แŸ’แžšแžพ แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžš FetchProperties แžแŸ’แž˜แžธ) แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹