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/