以下のような場合に論理ボリュームの拡大操作が必要になる。
- 30GiBのボリュームからスナップショットを作成
- スナップショットから100GiBのボリュームを作成
- 100GiBのボリュームをEC2インスタンスにアタッチ
- EC2インスタンス起動
- 100GiBのボリュームをマウント
- dfコマンドで見るとボリュームは30GiBのまま
- resize2fsコマンドを実行。サイズを指定しないと、自動的に論理ボリュームに合わせてファイルシステムを拡大してくれる。
1 2 3 4 5 |
# resize2fs /dev/sdb resize2fs 1.43.5 (04-Aug-2017) Filesystem at /dev/sdb is mounted on /vol1; on-line resizing required old_desc_blocks = 2, new_desc_blocks = 7 The filesystem on /dev/sdb is now 26214400 (4k) blocks long. |
- 再びdfコマンドで見るとボリュームは100GiBとなっている。
参考サイト
論理ボリュームを拡大するには - @IT
https://www.atmarkit.co.jp/flinux/rensai/linuxtips/a069expandlvm.html
resize2fs – システム管理コマンドの説明 – Linux コマンド集 一覧表
https://kazmax.zpp.jp/cmd/r/resize2fs.8.html