【要約】【初心者向け】Ubuntu Serverのディスク容量をLVMで拡張する方法(未使用領域の有効化) [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
Ubuntu Serverの運用者が、ディスク容量不足に直面した際に直面する技術的課題を整理する。物理的なディスク容量は確保されているが、OSから利用可能な容量が増えない問題が発生する。
- ・仮想ディスク容量とLVM管理領域の乖離。
- ・VG(Volume Group)内に未使用領域が残存している状態。
- ・LV(Logical Volume)のサイズがファイルシステムのサイズと一致していない。
// Approach
運用者がLVMの階層構造を理解し、論理ボリュームとファイルシステムの2段階で拡張を行う手法を採用した。VG内の空き領域をLVへ割り当て、その後にファイルシステムを拡張する手順である。
- ・
lsblkで現在のディスク構成とマウントポイントを確認。 - ・
vgsでVG内の利用可能な空き容量(VFree)を特定。 - ・
lvextend -l +100%FREEでLVを最大まで拡張。 - ・
resize2fs(ext4)またはxfs_growfs(XFS)でファイルシステムを拡張。
// Result
初心者が手順に従うことで、未使用の24GB領域をOSで利用可能な状態へ移行できた。作業の結果、論理ボリュームとファイルシステムの両方が拡張され、容量不足が解消された。
- ・LVのサイズが24GBから48GBへ拡張。
- ・
df -hコマンドにより、OSから利用可能な容量の増加を確認。 - ・LVMの階層構造(PV/VG/LV)と拡張プロセスの理解が深まった。
Senior Engineer Insight
> LVMの階層構造を理解することは、ストレージ設計の基本である。本記事は「VG内に空きがある」前提であり、PV自体の拡張手順には触れていない。実戦では、物理ディスク増設時のPV拡張手順も併せて習得すべきである。また、本番環境での作業時は、必ずスナップショット等のバックアップを先行させよ。手順の自動化も、運用コスト削減の観点から重要となる。