Stratis 2.2には、D-Bus、CLIバージョンなどの改善が含まれています。

stratis

Stratis2.2プロジェクトの新しいバージョンはすでにリリースされています そして一般に利用可能です。 この新しいバージョンは、ブロックデバイスやその他の変更と対話するためのD-Busインターフェイスを追加するために機能しました。

Stratisに慣れていない人は、これが RedHatによって開発されたデーモン とFedoraコミュニティ ユーザースペースの設定を統合および簡素化する これは、D-Busを介したLVMボリューム管理およびXFSファイルシステムの基盤となるLinuxストレージコンポーネントの既存のコンポーネントを構成および監視します。

ストラティスヒープ割り当てなどの機能を提供します、スナップショット、整合性、およびキャッシュレイヤー。 プロジェクトコードはRustで記述され、MPL2.0ライセンスの下で配布されます。

システム その機能で高度なツールを主に繰り返します ZFSおよびBtrfsパーティションを管理しますが、中間層(stratisdデーモン)として実装されます。 Linuxカーネルデバイスマッパーサブシステム上で実行されます (dm-thin、dm-cache、dm-thinpool、dm-raid、およびdm-integrationモジュール)およびXFSファイルシステム。 ZFSやBtrfsとは異なり、Stratisコンポーネントはユーザースペースでのみ動作し、特定のカーネルモジュールをロードする必要はありません。

Stratisは、LUKS(暗号化されたパーティション)、mdraid、dm-multipath、iSCSI、LVM論理ボリューム、およびさまざまなハードドライブ、SSD、NVMeドライブに基づくブロックデバイスでテストされています。 グループ内にディスクがある場合、Stratisではスナップショット対応の論理パーティションを使用して変更を元に戻すことができます。

Stratis2.2の主な新機能

バージョン2.2 D-Busインターフェースの新しいオプションを追加します プロパティの取得(FetchProperties)、管理(Manager)、およびブロックデバイスとの対話(Blockdev)。

D-Busを介したインターフェイス(InterfacesAddedおよびInterfacesRemoved)の接続および削除でのイベントの発生をレポートする機能が追加されました。 Bashオートコンプリートスクリプトは、stratis-cliユーティリティで改善されました。

ストラティス 2.2.0 Stratisファイルシステムからのシンボリックリンクを/ dev / stratisに配置します、/ stratisの代わりに、さらにシンボリックリンクは、以前のようにstratisdを介して直接ではなく、udevルールによって作成および維持されます。 / stratisdirectoryは、stratisd2.2.0では作成または使用されません。

このバージョン インタラクティブ入力用の端末構成管理を配置します stratis-cliではなくstratisdの暗号化キーの使用。

シェルスクリプトは、このバージョンのstratisdに含まれている小さなRustスクリプトstratis_dbusquery_versionに基づいています。

このバージョン また、いくつかの方法でD-Busインターフェイスを拡張します。

  • Org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemovedシグナルは、D-BusオブジェクトがD-Busインターフェースに追加または削除されるたびに、D-Busで送信されます。
  • org.storage.stratis2.blockdev.r2interfaceの新しいD-BusPhysicalPathプロパティを追加します。 このプロパティは、主に暗号化されたStratisブロックデバイスに役立ちます。 StratisLUKS2メタデータが存在するブロックデバイスを識別します。
  • org.storage.stratis2.Managerinterfaceを実装するオブジェクトのorg.storage.stratis2.FetchProperties.r2interfaceに新しいキーLockedPoolsaを追加します。 このキーは、ロックされたグループのUUIDを対応するキーの説明にマップするD-Busオブジェクトを返します。

このリリースでは、ユーザーは–log-levelopment CLIを使用して、優先するログレベルをより直接的かつ簡潔に指定できます。

最後に あなたがそれについてもっと知りたいなら この新しいバージョンについては、変更点のリストを確認できます 次のリンクで。

Stratisをインストールするにはどうすればいいですか?

Stratisは、RHEL、CentOS、Fedoraおよび派生物で利用できます。 パッケージはRHELリポジトリとその派生物の内部にあるため、インストールは非常に簡単です。

Stratisをインストールするには ターミナルで次のコマンドを実行するだけです。

sudo dnf install stratis-cli stratisd -y

または、これを他の方法で試すこともできます。

sudo yum install stratis-cli stratisd -y

システムにインストールしたら、 Stratisサービスを有効にする必要があります、次のコマンドを実行してこれを行います。

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

構成と使用の詳細については、次のリンクにアクセスしてください。 https://stratis-storage.github.io/howto/


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。