LinuCレベル2 201試験の例題と解説

主題2.02ファイルシステムとストレージ管理

2.02.3論理ボリュームマネージャの設定と管理

LinuCレベル2 201試験の出題範囲から「2.02.3 論理ボリュームマネージャの設定と管理」についての例題を解いてみます。
このテーマは、容量の増加などに柔軟性のある論理ボリュームマネージャ(LVM)に関する内容が含まれます。実機での操作を通して、物理ボリューム/ボリュームグループ/論議ボリュームの操作などを理解しておきましょう。

LinuCレベル2 201試験 出題範囲


例題

特定のブロックデバイス(/dev/sdb)をLVMの物理ボリューム(PV)のスキャン対象とし、それ以外のデバイスをスキャン対象から除外したいと考えています。この制御を行うために使用する"lvm.conf"内のパラメータはどれですか。

  1. scan
  2. pv_allow
  3. device_acl
  4. filter

解答と解説

正解は、「4. filter」です。

LVMのメイン設定ファイルである"/etc/lvm/lvm.conf"では、LVMのさまざまな動作(デバイスのスキャン、バックアップ、ログ出力など)を定義します。その中で、LVMコマンドがどのデバイスを読み取るかを制御するのが"filter"パラメータです。

"filter" パラメータを使用すると、正規表現を用いてLVMがスキャンするデバイスを明示的に許可(Accept: "a")または拒否(Reject: "r")できます。
例えば、"/dev/sdb"のみを許可し、他をすべて拒否する場合は、filter = [ "a|/dev/sdb.|", "r|.|" ]のように記述します。これにより、意図しないデバイスがLVMに組み込まれることを防ぐことができます。

その他の選択肢 "scan"、"pv_allow、"device_acl" はいずれもLVMの設定ファイルには存在しないパラメータです。デバイスのスキャン制御には "filter"を使用します。

なお、filterパラメータの詳細については以下で確認することができます。

4.5. フィルターを使用した LVM デバイススキャンの制御
https://docs.redhat.com/ja/documentation/red_hat_enterprise_linux/7/html/logical_volume_manager_administration/lvm_filters


例題作成者

鯨井 貴博 (LinuCエヴァンジェリスト/登録インストラクター、LPI-Japanアカデミック認定校 ゼウスITトレーニングセンター)

ページトップへ