Rilis Stratis 2.0, perangkat untuk mengelola penyimpanan lokal

Setelah satu tahun pembangunan diterbitkan pelepasan proyek Lapisan 2.0, yang dikembangkan oleh Red Hat dan komunitas Fedora untuk menyatukan dan menyederhanakan cara menyiapkan dan mengelola kumpulan satu atau beberapa drive lokal. Stratis menyediakan fitur seperti alokasi penyimpanan dinamis, snapshot, integritas, dan lapisan caching. Kode proyek ditulis dalam Rust dan didistribusikan oleh berlisensi di bawah MPL 2.0.

Sistem ini sebagian besar mereplikasi kemampuannya alat manajemen partisi canggih ZFS dan Btrfs, tetapi diimplementasikan dalam bentuk lapisan (daemon strata), berjalan di atas subsistem pemeta perangkat dari kernel Linux (menggunakan modul dm-thin, dm-cache, dm-thinpool, dm-raid dan dm-integrity) dan sistem file XFS. Berbeda dengan ZFS dan Btrfs, komponen Stratis hanya berjalan di ruang pengguna dan tidak memerlukan pemuatan modul kernel tertentu. Proyek ini awalnya disajikan sebagai tidak memerlukan untuk mengelola kualifikasi ahli sistem penyimpanan.

D-Bus API disediakan untuk kontrol dan utilitas klien.
Stratis telah diuji dengan perangkat blok berdasarkan LUKS (partisi terenkripsi), mdraid, dm-multipath, iSCSI, volume logis LVM, serta berbagai HDD, SSD, dan drive NVMe. Jika ada satu disk di kumpulan, Stratis memungkinkan Anda menggunakan partisi logis dengan dukungan snapshot untuk mengembalikan perubahan. Saat Anda menambahkan beberapa drive ke suatu kumpulan, Anda dapat menggabungkan drive secara logis ke dalam area yang berdekatan. Fitur seperti
RAID, kompresi data, deduplikasi, dan toleransi kesalahan belum didukung, namun direncanakan untuk masa depan.

Rilis Stratis 2.0, perangkat untuk mengelola penyimpanan lokal

Π’ baru melepaskan Persyaratan untuk versi kompiler Rust telah ditingkatkan (setidaknya 1.37, tetapi disarankan 1.38). Perubahan signifikan dalam nomor versi dikaitkan dengan penggantian nama beberapa antarmuka D-Bus dan pengerjaan ulang organisasi kerja dengan D-Bus (satu set properti dasar utama telah disorot, dan properti lainnya sekarang diminta menggunakan metode FetchProperties baru).

Sumber: opennet.ru

Tambah komentar