端くれプログラマの備忘録 AWS [AWS] EC2/論理ボリュームを拡大するには

[AWS] EC2/論理ボリュームを拡大するには

以下のような場合に論理ボリュームの拡大操作が必要になる。

  • 30GiBのボリュームからスナップショットを作成
  • スナップショットから100GiBのボリュームを作成
  • 100GiBのボリュームをEC2インスタンスにアタッチ
  • EC2インスタンス起動
  • 100GiBのボリュームをマウント
  • dfコマンドで見るとボリュームは30GiBのまま
  • resize2fsコマンドを実行。サイズを指定しないと、自動的に論理ボリュームに合わせてファイルシステムを拡大してくれる。
# 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