GNU/Linux >> Linux の 問題 >  >> Linux

stratisを使用してローカルストレージを管理する方法| RedHat

はじめに:

stratis:Linuxのローカルストレージ管理ソリューションとして使用されるredhat Enterprise Linux(RHEL 8)で開始された新しいテクノロジーです。シンプルさと使いやすさに重点を置いており、高度なストレージ機能にアクセスできます。

Stratisの中心的な概念:

ストレージプールです。このプールは1つ以上のローカルディスクまたはパーティションから作成され、ボリュームはプールから作成されます。

階層コンポーネント:

  • ブロックデバイス:ディスクやディスクパーティションなど。
  • プール:1つ以上のブロックデバイスで構成されます。
  • ファイルシステム:プールには、ファイルを格納する1つ以上のファイルシステムを含めることができます。

プール機能とは何ですか?

  • ファイルシステムのスナップショット
  • シンプロビジョニング
  • 階層化

層でサポートされているブロックデバイス:

  • ラック :Linux Unified Key Setup
  • LVM論理ボリューム: 論理ボリュームを提供します Linuxカーネルの管理
  • iSCSI :ここで確認できます
  • HDDとSSD
  • NVMeデバイス :読み取りと書き込みが高速であることが特徴の最新タイプのハードディスク。

RedHatにstratisをインストールする方法は?

  • ターミナルを開き、2つのパッケージをインストールするコマンドを記述します
sudo yum install stratisd stratis-cli -y
  • 次に、stratis stratisdのデーモンを有効にする必要があります
systemctl enable stratisd
  • デーモンを起動します
systemctl start stratisd
  • 最後に、開始する前にサービスのステータスを確認する必要があります
systemctl status stratisd

stratisの使用方法とローカルストレージの管理方法は?

  • 内部に2つのディスクを含むプールを作成します..各ディスクの容量は20GB(静的ではありません)
stratis pool create unixcop-pool /dev/sdb /dev/sdc
  • 構成されたストラティスプールを確認する必要がある場合は、このコマンドを記述してください
stratis pool list
  • プールに新しいディスクを追加するには、次のコマンドを記述します
stratis pool add-data unixcop-pool /dev/sdd
  • 次に、ファイルを保存するためにプール上にファイルシステムを作成する必要があります。次のコマンドに従ってファイルを作成します。
stratis filesystem create unixcop-pool unixcop-filesystem1
stratis filesystem create unixcop-pool unixcop-filesystem2
  • テストする必要があります..次の手順に従ってください
  1. 2つのディレクトリを作成します
  2. 次に、ファイルシステムをマウントします
mkdir /unix /cop 
mount /stratis/unixcop-pool/unixcop-filesystem1 /unix
mount /stratis/unixcop-pool/unixcop-filesystem2 /cop

ファイルシステムまたはプールを削除する方法は?

  • プールからファイルシステムを削除するには..次のコマンドを記述します
stratis filesystem destroy unixcop-pool unixcop-filesystem1
  • プールを削除するには、最初にファイルシステムを削除してから、プールを削除する必要があります
stratis pool destroy unixcop-pool 

結論:

この記事では、ストレージ管理手法の新技術を明確にしています。ストラティスローカルストレージプールを構成および管理するための手順に従う必要があります。

stratisの詳細については、次のコマンドを使用してください: man stratis


Linux
  1. Stratisを使用してコマンドラインからLinuxストレージを管理する

  2. Stratisを使用したLinuxでのローカルストレージの構成

  3. Npmを使用してNodeJSパッケージを管理する方法

  1. Raspberry Piファイアウォール:UFWを使用してインストールおよび管理する方法

  2. Flatsealを使用してFlatpakのアクセス許可をグラフィカルに管理する方法

  3. 方法:Bundlerを使用してRubyGemsを管理する

  1. LVMを使用してLinux上のストレージを管理する方法

  2. Firewall-cmdを使用してRedhatLinuxでhttpポート80を開く方法

  3. LinuxでLogrotateを使用してログファイルを管理する方法