AWS EBSボリュームを増量する

気がついたら100%で増量しなければならなくなった。
それが、簡単にできる。

EBS-backedインスタンスのrootボリュームをサイズ増量 | koba206の開発WIKI 

すべては、コマンドラインの手順を書かれていますが、
ブラウザコンソールからも簡単にGUI操作で可能。

手順

  1. 起動中のインスタンスを止める。
  2. EBSボリュームをインスタンスから切り離す(デタッチ)する。
  3. EBSボリュームのスナップショットをつくる。
  4. ボリュームを増量したサイズの30GBとスナップショットを指定してつくる。
  5. 作成したボリュームを/dev/sda1につなぐ(アタッチ)する。
  6. インスタンスを起動する。
  7. グローバルなIPと切れているのでつなぐ。
  8. リサイズして、30GBに。
# df -h
Filesystem            Size  Used Avail Use% マウント位置
/dev/xvda1            6.0G  1.6G  4.1G  28% /
none                  837M     0  837M   0% /dev/shm

# resize2fs /dev/xvda1
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/xvda1 is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/xvda1 to 7864320 (4k) blocks.
The filesystem on /dev/xvda1 is now 7864320 blocks long.

# df -h
Filesystem            Size  Used Avail Use% マウント位置
/dev/xvda1             30G  1.6G   27G   6% /
none                  837M     0  837M   0% /dev/shm

ボリュームとインスタンスをアタッチするとき、/dev/xvda1 がないといわれたので
/dev/sda1 につないだのだが、これいかに。