Stratis 2.2 hadir dengan peningkatan untuk D-Bus, versi CLI dan banyak lagi

gratis

Versi baru dari proyek Stratis 2.2 telah dirilis dan tersedia untuk masyarakat umum. Versi baru ini berfungsi untuk menambahkan antarmuka D-Bus untuk berinteraksi dengan perangkat blok dan perubahan lainnya.

Bagi mereka yang tidak terbiasa dengan Stratis, Anda harus tahu bahwa ini benar daemon yang dikembangkan oleh Red Hat dan komunitas Fedora untuk menyatukan dan menyederhanakan pengaturan ruang pengguna yang mengonfigurasi dan memantau komponen yang ada dari komponen penyimpanan Linux yang mendasari manajemen volume LVM dan sistem file XFS melalui D-Bus.

Stratis halmenyediakan fungsi seperti alokasi heap, snapshot, integritas, dan lapisan cache. Kode proyek ditulis dalam Rust dan didistribusikan di bawah lisensi MPL 2.0.

Sistem sebagian besar mengulangi alat canggih dalam kemampuannya untuk mengelola partisi ZFS dan Btrfs, tetapi ini diimplementasikan sebagai lapisan perantara (stratisd daemon) yang berjalan di atas subsistem mapper perangkat kernel Linux (modul dm-thin, dm-cache, dm-thinpool, dm-raid, dan dm-integration) dan sistem file XFS. Tidak seperti ZFS dan Btrfs, komponen Stratis hanya beroperasi di ruang pengguna dan tidak memerlukan pemuatan modul kernel tertentu.

Stratis telah diuji dengan perangkat blok berdasarkan LUKS (partisi terenkripsi), mdraid, dm-multipath, iSCSI, volume logis LVM, dan berbagai hard drive, SSD, dan drive NVMe. Dengan disk dalam grup, Stratis memungkinkan Anda menggunakan partisi logis yang mendukung snapshot untuk mengembalikan perubahan.

Fitur baru utama Stratis 2.2

Versi 2.2 menambahkan opsi baru untuk antarmuka D-Bus untuk mendapatkan properti (FetchProperties), mengelola (Manager), dan berinteraksi dengan perangkat blok (Blockdev).

Menambahkan kemampuan untuk melaporkan terjadinya peristiwa pada koneksi dan penghapusan antarmuka (InterfacesAdded dan InterfacesRemoved) melalui D-Bus. Skrip pelengkapan otomatis Bash telah ditingkatkan dalam utilitas stratis-cli.

Lapisan 2.2.0 sekarang letakkan symlink dari filesystem Stratis di / dev / stratis, alih-alih / stratis, plus tautan simbolik dibuat dan dipelihara oleh aturan udev, alih-alih langsung melalui stratisd seperti sebelumnya. / Stratisdirectory tidak dibuat atau digunakan oleh stratisd 2.2.0.

Versi ini memposisikan manajemen konfigurasi terminal untuk input interaktif kunci enkripsi di stratisd bukan stratis-cli.

Skrip shell didasarkan pada skrip Rust kecil, stratis_dbusquery_version, yang disertakan dengan versi stratisd ini.

Versi ini itu juga memperluas antarmuka D-Bus dengan beberapa cara:

  • Ini mengirimkan sinyal org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved pada D-Bus setiap kali objek D-Bus ditambahkan atau dihapus dari antarmuka D-Bus.
  • Tambahkan properti D-Bus PhysicalPath, untuk antarmuka org.storage.stratis2.blockdev.r2. Properti ini terutama berguna untuk perangkat blok Stratis terenkripsi; Mengidentifikasi perangkat blok tempat metadata Stratis LUKS2 berada.
  • Tambahkan kunci baru, LockedPoolsa ke antarmuka org.storage.stratis2.FetchProperties.r2 untuk objek yang mengimplementasikan antarmuka org.storage.stratis2.Manager. Kunci ini mengembalikan objek D-Bus yang memetakan UUID dari grup terkunci ke deskripsi kunci yang sesuai.

Rilis ini memungkinkan pengguna untuk menentukan tingkat logging pilihan mereka secara lebih langsung dan ringkas dengan CLI –log-levelopment.

Akhirnya jika Anda ingin tahu lebih banyak tentang itu tentang versi baru ini, Anda dapat memeriksa daftar perubahan Di tautan berikut.

Bagaimana cara menginstal Stratis?

Stratis tersedia untuk RHEL, CentOS, Fedora dan turunannya. Pemasangannya cukup sederhana, karena paket tersebut ada di dalam repositori RHEL serta turunannya.

Untuk menginstal Stratis jalankan saja perintah berikut di terminal:

sudo dnf install stratis-cli stratisd -y

Atau Anda juga bisa mencoba yang lain ini:

sudo yum install stratis-cli stratisd -y

Setelah terinstal di sistem, harus mengaktifkan layanan Stratis, mereka melakukan ini dengan menjalankan perintah berikut:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

Untuk informasi lebih lanjut tentang konfigurasi dan penggunaan, Anda dapat mengunjungi link berikut. https://stratis-storage.github.io/howto/


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.