EBSで起動したインスタンスのドライブを拡張

普段使ってるイメージが8GBなんだけど、仕事で50GB程度のディスクが必要になったので、サイズ変更の実験を行いました。手順は基本的に参考にした記事の通りですが、4で、今まで使っていたインスタンスからdetachする代わりに、新しくインスタンスを作成し、そのインスタンスのEBS VolumeをDetachして使いました。この手順で作業を行えば、元のインスタンスには手を加えないので、うっかりミスでデータがなくなってしまう危険性を低減できます。

手順
1. instanceをstopする
2. 停止したインスタンスにatachされているEBS Volumeのsnapshotをとる
3. snapshotから新しいEBS Volume(ここでサイズを指定できる)
4. 新しくインスタンスを生成し、すぐ停止した後、EBS Volumeをdetachする
5. 新しいEBS Volumeを/dev/sda1に4で生成したインスタンスにattachする
6. instanceをstart
7. resize2fs /dev/sda1
8. df -h で容量を確認

参考: EC2の/bootを含む/(root)のEBSボリュームを拡張したい

1. instanceをstopする
2. 停止したインスタンスにatachされているEBS Volumeのsnapshotをとる
3. snapshotから新しいEBS Volume(ここでサイズを指定できる)
4. instanceからEBS Volumeをdetachする
5. 新しいEBS Volumeを/dev/sda1にatachする
6. instanceをstart
7. resize2fs

Leave a Reply

Your email address will not be published. Required fields are marked *