ИзданиС Π½Π° Бтратис 3.1, ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅

ОбјавСно Π΅ ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Stratis 3.1, Ρ€Π°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Red Hat ΠΈ Π·Π°Π΅Π΄Π½ΠΈΡ†Π°Ρ‚Π° Fedora Π·Π° Π΄Π° Π³ΠΈ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ ΠΈ поСдностави срСдствата Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π±Π°Π·Π΅Π½ ΠΎΠ΄ Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ повСќС Π»ΠΎΠΊΠ°Π»Π½ΠΈ дискови. Бтратис ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅, снимки, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ ΠΈ слоСви Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°ΡšΠ΅. ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π½Π° 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 utility. Бтратис Π΅ тСстиран со Π±Π»ΠΎΠΊ ΡƒΡ€Π΅Π΄ΠΈ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° LUKS (ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ), mdraid, dm-multipath, iSCSI, LVM Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΈ Π²ΠΎΠ»ΡƒΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ HDD, SSD ΠΈ NVMe дискови. Ако ΠΈΠΌΠ° Π΅Π΄Π΅Π½ диск Π²ΠΎ Π±Π°Π·Π΅Π½ΠΎΡ‚, Бтратис Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π° Π΄Π° користитС Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΈ ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΠΈ со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° слика Π·Π° Π΄Π° Π³ΠΈ Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅. Кога Π΄ΠΎΠ΄Π°Π²Π°Ρ‚Π΅ повСќС дискови Π²ΠΎ Π±Π°Π·Π΅Π½, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π΄Π° Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ дисковитС Π²ΠΎ сосСдна област. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎ RAID, ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π΄Π΅Π΄ΡƒΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ†ΠΈΡ˜Π° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ сС ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ, Π½ΠΎ сС ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ Π·Π° Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°.

ИзданиС Π½Π° Бтратис 3.1, ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅

Π’ΠΎ Π½ΠΎΠ²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°:

  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ динамичСскоС Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ мСста Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (Β«thin provisioningΒ»). Π’ cli-интСрфСйсС прСдоставлСны ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ динамичСского распрСдСлСния мСста Π½Π° этапС создания ΠΏΡƒΠ»Π° ΠΈ измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΡƒΠ»ΠΎΠ². Для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡƒΠ»ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° Π»Π΅Ρ‚Ρƒ ограничСния Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡƒΠ»Π°ΠΌΠΈ, Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ устройствами Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄Π° debug для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°.
  • Π’ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ процСссС stratisd Ρ€Π°Π·ΠΌΠ΅Ρ€ минимально ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ Π€Π‘ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎ 512 MB.
  • Для ΠΏΡƒΠ»ΠΎΠ² MDV (metadata volume) Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ пространствС Ρ‚ΠΎΡ‡Π΅ΠΊ монтирования.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий udev, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ устройства.
  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ сообщСний Π² Π»ΠΎΠ³Π°Ρ….

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€