【エルブイエム】
LVM(論理ボリューム管理) とは?
💡 ディスクを自由自在に伸び縮みさせる魔法の仕組み
📌 このページのポイント
ディスクの容量が足りなくなったら、普通はどうするの?
LVMを使っていない場合は、データを退避して、パーティションを作り直して、データを戻すという大仕事になるんだ。でもLVMなら、新しいディスクを追加してコマンド数行で拡張できるよ。
どういう仕組みなの?
3層構造になっていて、まず物理ディスクを「物理ボリューム(PV)」として登録し、それを「ボリュームグループ(VG)」というプールにまとめる。そこから必要な分だけ「論理ボリューム(LV)」を切り出して使うんだ。プールに水を足せばいつでも大きくできるイメージだね。
サーバーを止めなくても大丈夫なの?
そこがLVMの最大の強みだよ。lvextendコマンドで論理ボリュームを拡張して、resize2fsでファイルシステムを広げれば、サービス稼働中でもディスク容量を増やせるんだ。
スナップショットって何に使うの?
まとめ:ざっくりこれだけ覚えればOK!
「LVM」って出てきたら「ディスクを柔軟に管理・拡張できる仕組み」と思えればだいたいOK!
📖 おまけ:英語の意味
「Logical Volume Manager」 = 論理ボリュームマネージャー
💬 物理ディスクを「論理的」にまとめて管理する仕組みだよ