過去問ドリル

LinuCレベル2 ファイルシステムとストレージ管理 問16

ファイルシステムとストレージ管理/論理ボリュームマネージャの設定と管理

ボリュームグループvg0から、使用中の物理ボリューム/dev/sdbを取り外したい。データを失わずに行う手順として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「ファイルシステムとストレージ管理」に対応。実際の試験問題ではありません)

正解:D

解説

LVMでは、pvmoveを使うと、指定した物理ボリューム上のエクステントを同じボリュームグループ内の他の物理ボリュームへ、論理ボリュームを使用したまま移動できます。移動が終わって空になった物理ボリュームは、vgreduceでボリュームグループから外し、必要ならpvremoveでPVのラベルも消します。移動先となる他のPVに十分な空きエクステントが必要なので、事前にvgsやpvsで空き容量を確認します。vgreduceは使用中のPVを外せず、データを自動で移す機能もありません。

選択肢ごとの解説

  • A誤り。vgreduceは使用中のエクステントがあるPVを外せず、データを移動する機能もありません。先にpvmoveが必要です。
  • B誤り。LVを縮小してもPVが自動でVGから外れることはありません。縮小のしかたによってはデータを失う危険もあります。
  • C誤り。pvremoveはVGに属していない空のPVのラベルを消すコマンドで、データを移動する機能はありません。
  • D正しい。pvmoveでデータを退避してからvgreduceでVGから外すのが正しい手順です。
LinuCレベル2の問題を演習モードで解く