どーも!marusukeです!
この記事では
- lvextendでできること
- lvextendの使用例
- lvextendのオプション
をわかりやすく解説します!
lvextendコマンドでできること
lvextend [オプション] 論理ボリューム
lvextendコマンドは、論理ボリューム(LV)のサイズを拡張するためのコマンドです。
ディスク容量が不足したときに、既存のLVをそのまま拡張できるのが特徴です。
- ディスク容量不足の解消
- サービスを止めずに容量追加(環境による)
論理ボリューム(LV)
ボリュームグループ(VG)から切り出された仮想的なディスク領域。ファイルシステムを作成して利用する。
lvextendコマンドの使用例
# lv01 を 10GB 追加(合計サイズ拡張)
sudo lvextend -L +10G /dev/vg01/lv01
Size of logical volume vg01/lv01 changed from 20.00 GiB to 30.00 GiB.
この例では、既存のLVに10GBを追加しています。
👉 拡張後はファイルシステムの拡張も必要です
sudo resize2fs /dev/vg01/lv01
lvextendコマンドのオプション
| オプション | 説明 |
|---|---|
| -L | サイズを指定して拡張(+指定で増加) |
| -l | エクステント単位で拡張 |
| -r | ファイルシステムも同時に拡張 |
| -v | 詳細な実行ログを表示 |
| -y | 確認プロンプトをスキップ |
💡補足
-L +10Gのように「+」を付けると現在サイズに追加される-rを使うとファイルシステムも自動拡張されるため便利
⚠️注意
- VGに空き容量がないと拡張できません
- ファイルシステムの種類によってはオンライン拡張に制限があります
※オプションはLVM2のバージョンによって一部異なる場合があります。
以上です!
ここまで読んでいただきありがとうございました!


コメント