Stratis 2.2 tiba dengan penambahbaikan untuk D-Bus, versi CLI dan banyak lagi

Stratis

Versi baru projek Stratis 2.2 telah dilancarkan dan tersedia untuk orang awam. Versi baru ini berfungsi untuk menambahkan antara muka D-Bus untuk berinteraksi dengan peranti blok dan perubahan lain.

Bagi mereka yang tidak biasa dengan Stratis, anda harus tahu bahawa ini daemon yang dikembangkan oleh Red Hat dan komuniti Fedora untuk menyatukan dan mempermudah tetapan ruang pengguna yang mengkonfigurasi dan memantau komponen sedia ada dari komponen penyimpanan Linux yang mendasari pengurusan kelantangan LVM dan sistem fail XFS melalui D-Bus.

Stratis hlmmenyediakan fungsi seperti peruntukan timbunan, tangkapan gambar, integriti, dan lapisan cache. Kod projek ditulis dalam Rust dan diedarkan di bawah lesen MPL 2.0.

Sistem ini sebahagian besarnya mengulangi alat canggih dalam kemampuannya untuk menguruskan partisi ZFS dan Btrfs, tetapi ia dilaksanakan sebagai lapisan perantaraan (stratisd daemon) yang berjalan di atas subsistem mapper peranti kernel Linux (dm-thin, dm-cache, dm-thinpool, dm-raid dan modul integrasi dm) dan sistem fail XFS. Tidak seperti ZFS dan Btrfs, komponen Stratis hanya beroperasi di ruang pengguna dan tidak memerlukan memuatkan modul kernel tertentu.

Stratis telah diuji dengan peranti blok berdasarkan LUKS (partisi yang dienkripsi), mdraid, dm-multipath, iSCSI, volume logik LVM, dan pelbagai pemacu keras, SSD, dan pemacu NVMe. Dengan cakera dalam kumpulan, Stratis membolehkan anda menggunakan partisi logik yang didayakan snapshot untuk mengembalikan perubahan.

Ciri baru Stratis 2.2

Versi 2.2 menambah pilihan baru untuk antara muka D-Bus untuk mendapatkan sifat (FetchProperties), mengurus (Pengurus) dan berinteraksi dengan peranti blok (Blockdev).

Menambah kemampuan untuk melaporkan kejadian kejadian dalam penyambungan dan penghapusan antara muka (InterfacesAdded dan InterfacesRemoved) melalui D-Bus. Skrip autocomplete Bash telah diperbaiki dalam utiliti stratis-cli.

stratis 2.2.0 sekarang letakkan symlink dari sistem fail Stratis di / dev / stratis, bukannya / stratis, ditambah pautan simbolik dibuat dan dipelihara oleh peraturan udev, bukan secara langsung melalui stratisd seperti sebelumnya. / Stratisdirectory tidak dibuat atau digunakan oleh stratisd 2.2.0.

Versi ini meletakkan pengurusan konfigurasi terminal untuk input interaktif kunci penyulitan dalam stratisd dan bukannya stratis-cli.

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

Versi ini ia juga memperluas antara muka D-Bus dengan beberapa cara:

  • Ia menghantar org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesDihapus isyarat pada D-Bus setiap kali objek D-Bus ditambahkan atau dikeluarkan dari antara muka D-Bus.
  • Tambahkan harta D-Bus PhysicalPath baru, untuk antara muka org.storage.stratis2.blockdev.r2. Harta ini sangat berguna untuk peranti blok Stratis yang disulitkan; Mengenal pasti peranti blok di mana metadata Stratis LUKS2 berada.
  • Tambahkan kunci baru, LockedPoolsa ke antaramuka org.storage.stratis2.FetchProperties.r2 untuk objek yang melaksanakan antar muka org.storage.stratis2.Managerinterface. Kunci ini mengembalikan objek D-Bus yang memetakan UUID kumpulan terkunci ke keterangan kunci yang sesuai.

Keluaran ini membolehkan pengguna untuk menentukan tahap log pilihan mereka secara lebih langsung dan ringkas dengan –log-levelopment CLI.

Akhirnya sekiranya anda ingin mengetahui lebih lanjut mengenainya mengenai versi baru ini, anda boleh menyemak senarai perubahan Dalam pautan berikut.

Bagaimana memasang Stratis?

Stratis tersedia untuk RHEL, CentOS, Fedora dan derivatif. Pemasangannya cukup mudah, kerana pakej ini terdapat di dalam repositori RHEL dan juga turunannya.

Untuk memasang Stratis jalankan arahan berikut di terminal:

sudo dnf install stratis-cli stratisd -y

Atau anda juga boleh mencuba yang lain:

sudo yum install stratis-cli stratisd -y

Setelah dipasang pada sistem, mesti mengaktifkan perkhidmatan Stratis, mereka melakukan ini dengan melaksanakan perintah berikut:

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

Untuk maklumat lebih lanjut mengenai konfigurasi dan penggunaan, anda boleh mengunjungi pautan berikut. https://stratis-storage.github.io/howto/


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.