付録C LVM 選択基準


Red Hat Enterprise Linux リリース 7.1 より、多くの LVM レポートコマンドは、-S または --select オプションを使用して、これらのコマンドの選択基準を定義します。Red Hat Enterprise Linux リリース 7.2 では、多くの処理コマンドでも選択基準がサポートされます。選択基準を定義できるこれら 2 つのカテゴリーのコマンドは以下のように定義されます。
  • レポートコマンド — 選択基準を満たす行のみを表示します。選択基準を定義できるレポートコマンドの例には、pvsvgslvspvdisplayvgdisplaylvdisplaylvm devtypesdmsetup info -c などがあります。
    -Sオプション以外に -o selected オプションを指定すると、すべての行が表示され、行が選択基準に一致する場合は 1、一致しない場合は 0 を示す "selected" 列が追加されます。
  • 処理コマンド — 選択基準を満たすアイテムのみを処理します。選択基準を定義できる処理コマンドの例には、pvchangevgchangelvchangevgimportvgexportvgremove、および lvremove などがあります。
選択基準は、表示または処理する特定のフィールドの有効な値を定義するために比較演算子を使用する一連のステートメントです。選択されたフィールドは論理演算子とグループ演算子によって順番に結合されます。
選択基準を使用して表示するフィールドを指定する場合は、表示する選択基準に含まれるフィールドは必要ありません。出力にはさまざまなフィールドセットを含めることができますが、選択基準には 1 つのフィールドセットしか含めることができません。
  • さまざまな LVM コンポーネントの利用可能なフィールドの一覧については、「選択基準フィールド」 を参照してください。
  • 許可された操作の一覧については、「選択基準演算子」 を参照してください。演算子は lvm(8) man ページにも記載されています。
  • レポートコマンドの -S/-select オプションに help (または ?)キーワードを指定すると、フィールドの完全なセットと使用可能な演算子を表示することもできます。たとえば、以下のコマンドは lvs コマンド向けのフィールドと使用可能な演算子を表示します。
    # lvs -S help
Red Hat Enterprise Linux 7.2 リリースでは、time フィールドが time のフィールドの選択基準として 時間 値を指定できます。時間値の指定については、「時間値の指定」 を参照してください。

C.1. 選択基準フィールドタイプ

選択基準に指定するフィールドは特定のタイプです。各フィールドのヘルプ出力では、フィールドタイプがかっこで囲まれて表示されます。以下のヘルプ出力例は、フィールドタイプ stringstring_listnumberパーセントsize、および time を示す出力を示しています。
lv_name             - Name. LVs created for internal use are enclosed in brackets.[string]
lv_role             - LV role. [string list]
raid_mismatch_count - For RAID, number of mismatches found or repaired. [number]
copy_percent        - For RAID, mirrors and pvmove, current percentage in-sync. [percent]
lv_size             - Size of LV in current units. [size]
lv_time             - Creation time of the LV, if known [time]
表C.1「選択基準フィールドタイプ」 では、選択基準フィールドタイプについて説明しています。
表C.1 選択基準フィールドタイプ
フィールドタイプ説明
number 正の整数値。
サイズ 単位付きの浮動小数点値。指定しない場合はデフォルトで 'm' 単位が使用されます。
パーセント % 接尾辞あり、または無しの正の整数。
文字列 引用符 ' または " で囲まれた文字または引用符で囲まれていない文字。
文字列リスト [ ] または { } で囲まれた文字列と "all items must match" または "at least one item must match" 演算子で区切られた要素。
フィールドには以下の値を指定できます。
  • フィールドタイプの具体的な値。
  • string フィールドタイプのフィールドを含む正規表現("+~" 演算子など)。
  • 予約済みの値。たとえば、-1、unknown、undefined、undef はすべて未定義の数値を示すキーワードです。
  • フィールドの値に定義された同意義。元の値のように、値の一連の条件に使用できます。フィールド値の定義済み同意語の一覧については、表C.14「選択基準同意義」 を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.