LinuCレベル2 ファイルシステムとストレージ管理 問19
ファイルシステムとストレージ管理/論理ボリュームマネージャの設定と管理LVMのPE(物理エクステント)の説明として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「ファイルシステムとストレージ管理」に対応。実際の試験問題ではありません)
- A物理ボリュームの先頭に置かれる管理情報で、所属するボリュームグループの名前やUUIDを記録する
- B論理ボリュームの上に作成するファイルシステムのブロックサイズで、mkfsの実行時に指定する
- Cボリュームグループの領域を分割する単位で、大きさはvgcreateの-sで決まり、LVはPE単位で割り当てられる
- D論理ボリュームのスナップショットが変更前のデータを退避する単位で、lvcreateの-sで大きさを決める
正解:C
解説
LVMでは、ボリュームグループに属する物理ボリュームの領域を、PE(物理エクステント)という固定長の単位に区切って管理します。PEの大きさはボリュームグループ作成時にvgcreateの-sオプションで指定でき、指定しなければ4MiBです。論理ボリュームはこのPEを必要な個数だけ割り当てて構成されるため、LVのサイズはPEの大きさの整数倍になります。lvcreateの-lオプションを使うと、サイズをバイト数ではなくエクステントの個数や「100%FREE」のような割合で指定できます。
選択肢ごとの解説
- A誤り。これはpvcreateで書き込まれるPVのメタデータ(ラベル)の説明で、PEではありません。
- B誤り。ファイルシステムのブロックサイズはmkfs側の設定で、LVMのPEとは別の概念です。
- C正しい。PEはVGの領域を区切る単位で、vgcreateの-sで大きさを決め、LVはPE単位で割り当てられます。
- D誤り。lvcreateの-sはスナップショットを作成する指定で、PEの大きさを決めるものではありません。