最近 Stratis3.1プロジェクトの新しいバージョンのリリースが発表されました、XNUMXつ以上のローカルディスクのグループを構成および管理するためのツールを統合および簡素化するためにRedHatおよびFedoraコミュニティによって開発されました。
新しいStratis3.1.0リリースには、シンプロビジョニングレイヤー管理の大幅な機能強化に加えて、ユーザーに表示されるその他の多くの機能強化とバグ修正が含まれています。
Stratisに慣れていない人は、次のことを知っておく必要があります。 動的ストレージ割り当てなどの機能の提供に優れています、スナップショット、整合性、およびキャッシュレイヤー。 Stratisのサポートは、Fedora28およびRHEL8.2以降、FedoraおよびRHELディストリビューションに統合されています。
システムは、ZFSおよびBtrfsパーティションを管理するための高度なツールをその機能で大部分複製しますが、 中間層として実装されます (stratisdデーモン)Linuxカーネルのデバイスマッピングサブシステム(dm-thin、dm-cache、dm-thinpool、dm-raid、およびdm-integrationモジュール)とXFSファイルシステム上で実行されます。
ZFSやBtrfsとは異なり、Stratisコンポーネントはユーザースペースでのみ動作します また、特定のカーネルモジュールをロードする必要はありません。 プロジェクトは当初、その管理にストレージの専門家の資格を必要としないものとして提示されています。
D-BusAPIとcliユーティリティが管理用に提供されています。 stratis LUKSベースのブロックデバイスでテストされています (暗号化されたパーティション)、mdraid、dm-multipath、iSCSI、LVM論理ボリューム、およびさまざまなハードドライブ、SSD、NVMeドライブ。 プールにXNUMXつのディスクがある場合、Stratisを使用すると、スナップショット対応の論理パーティションを使用して変更を元に戻すことができます。
グループに複数のドライブを追加する場合、連続したリージョンでドライブを論理的に組み合わせることができます。 RAID、データ圧縮、重複排除、フォールトトレランスなどの機能はまだサポートされていませんが、将来的には計画されています。
Stratis3.1の主な新機能
提示されているStratis3.1.0のこの新しいバージョンでは、 大幅に改善された管理 の ストレージスペースの動的割り当てを提供するコンポーネント(「シンプロビジョニング」)。
cliインターフェイスには、作成時にプールをオーバープロビジョニングできるかどうかを指定したり、実行中にプールをオーバープロビジョニングできるかどうかを変更したりできるコマンドが用意されています。特定のプールのファイルシステム制限を増やし、プールがオーバープロビジョニングされているかどうかをプールリストビューに表示します。
これに加えて、次のことも強調されています グループを操作するためのコマンドに追加されたdebugサブコマンド、ファイルシステム、およびブロックデバイスを使用して、デバッグモードを有効にします。
一方、Stratisd 3.1.0のこの新しいバージョンには、一連の内部改善も含まれていると言われています。その中で、次の点が際立っています。
- 新しく作成されたMDVのサイズは512MiBに増加します。
- グループのMDVは、プライベートマウント名前空間にマウントされ、グループが稼働している間はマウントされたままになります。
- デバイスの削除時のudevイベントの処理が改善されました。
- ログメッセージの通常および通常の改善。
最後に あなたがそれについてもっと知りたいなら この新しいバージョンについては、変更点のリストを確認できます 次のリンクで。
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/