Trance Shift 7 - Notes

現Trance Shift 8.0の前バージョンのログ

ルートにマウントしているEBSの容量を増やしたい

 コミュニティにあるAMIを拾ってそれをサーバーとして構築する、という手法はめんどくさがり屋の私はよく使う(要は1から構築しない)んですが、大抵のイメージのEBSが容量10GBで作れているので、心もとない場合があります。その時に。

簡単です。

  1. dfコマンド等によりルートにマウントされているデバイスが何かをチェックしておく(/dev/sda1とかだと思います)
  2. EC2インスタンス停止
  3. EBSのスナップショットをとる
  4. EBSのスナップショットからもう1つEBS作る (容量を任意に指定)
  5. 新EBSをEC2インスタンスに割り当てる
  6. EC2インスタンス起動
  7. 旧EBSとSnapShotは不要なので消す

このままだと容量が古いままなので、resize2fsを使って容量を調整します。(ここでは30GBにしてみました)

# df -h
Filesystem          サイズ  使用  残り 使用% マウント位置
/dev/sda1             9.9G  3.1G  6.3G  34% /
none                  308M     0  308M   0% /dev/shm
# resize2fs /dev/sda1
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/sda1 is mounted on /; on-line resizing required
Performing an on-line resize of /dev/sda1 to 7864320 (4k) blocks.
The filesystem on /dev/sda1 is now 7864320 blocks long.
# df -h
Filesystem          サイズ  使用  残り 使用% マウント位置
/dev/sda1              30G  3.1G   25G  12% /
none                  308M     0  308M   0% /dev/shm

 あとは普通に使えます└(・ω・)」