Kutolewa kwa Stratis 2.2, zana ya kudhibiti uhifadhi wa ndani

iliyochapishwa kutolewa kwa mradi tabaka 2.2, Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Red Hat ΠΈ сообщСством Fedora для ΡƒΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ упрощСния срСдств настройки ΠΈ управлСния ΠΏΡƒΠ»ΠΎΠΌ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ. Stratis прСдоставляСт Ρ‚Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ динамичСскоС Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ мСста Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΡΠ½Π°ΠΏΡˆΠΎΡ‚Ρ‹, обСспСчСниС цСлостности ΠΈ созданиС слоёв для ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Rust ΠΈ kusambazwa na iliyopewa leseni chini ya MPL 2.0.

Mfumo huo kwa kiasi kikubwa unaiga katika uwezo wake zana za juu za usimamizi wa kizigeu za ZFS na Btrfs, lakini hutekelezwa kwa njia ya safu (daemon). stratisd), Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ²Π΅Ρ€Ρ… подсистСмы device-mapper ядра Linux (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ dm-thin, dm-cache, dm-thinpool, dm-raid ΠΈ dm-integrity) ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы XFS. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ZFS ΠΈ Btrfs, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Stratis Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² пространствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ спСцифичных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ прСподносится ΠΊΠ°ΠΊ haihitajiki kusimamia uhitimu wa wataalamu wa mifumo ya hifadhi.

API ya D-Bus imetolewa kwa udhibiti na cli shirika.
Π Π°Π±ΠΎΡ‚Π° Stratis протСстирована с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ устройствами Π½Π° Π±Π°Π·Π΅ LUKS (ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹), mdraid, dm-multipath, iSCSI, логичСскими Ρ‚ΠΎΠΌΠ°ΠΌΠΈ LVM, Π° Ρ‚Π°ΠΊΠΆΠ΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΠ–ΠœΠ”, SSD ΠΈ NVMe-накопитСлями. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π² ΠΏΡƒΠ»Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ диска Stratis позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ логичСскиС Ρ€Π°Π·Π΄Π΅Π»Ρ‹ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΡΠ½Π°ΠΏΡˆΠΎΡ‚ΠΎΠ² для ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ Π² ΠΏΡƒΠ» появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ логичСского объСдинСния Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ Π² Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Π’Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ
UVAMIZI, ukandamizaji wa data, upunguzaji wa nakala na uvumilivu wa makosa bado hautumiki, lakini umepangwa kwa siku zijazo.

Kutolewa kwa Stratis 2.2, zana ya kudhibiti uhifadhi wa ndani

Π’ toleo la 2.2 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ интСрфСйсов D-Bus для извлСчСния свойств (FetchProperties), управлСния (Manager) ΠΈ взаимодСйствия с Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ устройствами (Blockdev). Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ информирования ΠΎ наступлСнии событий ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ интСрфСйсов (InterfacesAdded ΠΈ InterfacesRemoved) Ρ‡Π΅Ρ€Π΅Π· D-Bus. Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ stratis-cli ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ сцСнарии автодополнСния Π²Π²ΠΎΠ΄Π° для bash.

Chanzo: opennet.ru

Kuongeza maoni