Орон нутгийн хадгалах санг удирдах хэрэгсэл болох Stratis 3.3-г гаргалаа

Red Hat болон Fedora нийгэмлэг хамтран нэг буюу хэд хэдэн локал хөтчийн санг тохируулах, удирдах арга хэрэгслийг нэгтгэх, хялбаршуулах зорилгоор боловсруулсан Stratis 3.3 төслийн хувилбарыг нийтлэв. Stratis нь динамик хадгалалтын хуваарилалт, агшин зуурын зураг, бүрэн бүтэн байдал, кэш давхаргууд зэрэг функцуудыг хангадаг. Fedora 28 болон RHEL 8.2 хувилбаруудыг гаргаснаас хойш Stratis-ийн дэмжлэгийг Fedora болон RHEL түгээлтүүдтэй нэгтгэсэн. Төслийн кодыг MPL 2.0 лицензийн дагуу түгээдэг.

Энэ систем нь ZFS болон Btrfs-ийн дэвшилтэт хуваалтын удирдлагын хэрэгслүүдийг чадавхдаа хуулбарладаг боловч Линуксийн цөмийн төхөөрөмж-mapper дэд систем (dm-thin, dm модулиуд) дээр ажилладаг давхарга (stratisd дэмон) хэлбэрээр хэрэгждэг. -кэш, dm-thinpool, dm-raid болон dm-integrity) болон XFS файлын систем. ZFS болон Btrfs-ээс ялгаатай нь Stratis бүрэлдэхүүн хэсгүүд нь зөвхөн хэрэглэгчийн орон зайд ажилладаг бөгөөд тодорхой цөмийн модулиудыг ачаалах шаардлагагүй. Уг төслийг хэрэгжүүлэхийн тулд хадгалах системийн шинжээчийн ур чадвар шаардлагагүй гэж анх танилцуулсан.

D-Bus API болон cli хэрэгслийг удирдахад зориулж өгсөн. Stratis-ийг LUKS (шифрлэгдсэн хуваалтууд), mdraid, dm-multipath, iSCSI, LVM логик эзэлхүүн, түүнчлэн төрөл бүрийн HDD, SSD болон NVMe хөтчүүд дээр суурилсан блок төхөөрөмжүүдээр туршиж үзсэн. Хэрэв санд нэг диск байгаа бол Stratis нь танд өөрчлөлтийг буцаахын тулд хормын хувилбарын дэмжлэгтэй логик хуваалтыг ашиглах боломжийг олгодог. Та усан санд олон хөтчүүдийг нэмэхэд хөтчүүдийг зэргэлдээх хэсэгт логик байдлаар нэгтгэж болно. RAID, өгөгдлийн шахалт, давхардал, алдааг тэсвэрлэх зэрэг функцууд хараахан дэмжигдээгүй байгаа ч ирээдүйд хийхээр төлөвлөж байна.

Орон нутгийн хадгалах санг удирдах хэрэгсэл болох Stratis 3.3-г гаргалаа

Шинэ хувилбарт:

  • Добавлена поддержка расширения размера физических устройств, позволяющая добавить в пул Stratis дополнительное дисковое пространство, ставшее доступным на устройстве хранения (например, при расширении RAID-массива).
  • Добавлена команда «stratis pool extend-data» для добавления в определённый пул хранения дополнительного дискового пространства, появившегося на одном из устройств. Для отслеживания изменения размера устройств в вывод команды «stratis pool list» добавлено специальное предупреждение, а в команду «stratis blockdev list» добавлены сведения о различиях в размерах пула и устройства.
  • Улучшено распределение места для метаданных, связанных с устройствами хранения и динамическим выделение места в хранилище («thin provisioning»). Изменение позволило сократить фрагментацию при хранении метаданных.
  • Переработана проверка исполняемых файлов фреймворка Clevis, применяемого для автоматического шифрования и расшифровки данных в дисковых разделах. Проверка теперь выполняется каждый раз, когда при выполнении команды пользователя требуется обращение к Clevis (ранее проверка осуществлялась только один раз, при запуске Stratis), что решает проблемы с использованием Clevis, установленным после запуска stratisd.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх