EC2でLinuxインスタンスのボリュームサイズを変更する

Linuxインスタンスでボリュームサイズを変更する手順です。

  1. AWS Consoleで、インスタンスを停止します。
  2. 変更したいボリュームのスナップショットを作成します。
  3. スナップショットからボリュームを作成します。ここで変更後のサイズを指定します
  4. ボリュームをデタッチします。
  5. 新規に作成したボリュームをアタッチします(ルートデバイスであれば"/dev/sda1")。
  6. インスタンスを起動します。
  7. resize2fsもしくはxfs_growfsでボリュームサイズを変更します("sudo resize2fs /dev/sda1")。
  8. 問題なければデタッチしたボリュームを削除します。