LinuCレベル2 ファイルシステムとストレージ管理 問9
ファイルシステムとストレージ管理/論理ボリュームマネージャの設定と管理稼働中の論理ボリューム(LV)のサイズを拡張し、あわせてその上のファイルシステム(例: ext4)も拡張する手順の一部として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「ファイルシステムとストレージ管理」に対応。実際の試験問題ではありません)
- AlvextendでLVを拡張した後、resize2fsでファイルシステムのサイズも拡張する
- BLVを拡張すればファイルシステムも自動的に拡張されるため、追加の操作は不要である
- CLVのサイズはvgcreateコマンドを使って直接変更する
- DLVのサイズは作成時に決まり、あとから拡張することはできない仕様である
正解:A
解説
LVMの論理ボリューム(LV)を拡張する際は、まずlvextendコマンドでLV自体のサイズを拡張し、その後、上に乗っているファイルシステムの種類に応じたコマンド(ext4ならresize2fs、xfsならxfs_growfs等)でファイルシステムのサイズもあわせて拡張する必要があります。LVのサイズ拡張だけでは、ファイルシステム側の認識するサイズは自動的には変わりません。
選択肢ごとの解説
- A正しい。LVの拡張とファイルシステムの拡張は別の操作で、両方を行う必要があります(-rオプションで同時実行も可能)。
- B誤り。既定では自動的には拡張されません。
- C誤り。vgcreateはVGを作成するコマンドです。
- D誤り。空き容量があれば後から拡張できます。