AWS AmazonLinux2 EC2のEBSのボリュームを拡張する

環境
AWS EC2
AmazonLinux2

概要
AmazonLinux2でファイルシステムはxfsです。
初期ユーザは、ec2-userです。

使用例
9GBを20GBに拡張します。
1.EC2のインタンスの一覧からインスタンスIDのリンクをクリックします。

2.ストレージタブをクリックしボリュームIDのリンクをクリックします。

3.ボリュームIDの一覧から対象のボリュームにチェックを入れアクションからボリュームの変更をクリックします。

4.サイズの入力欄を9から20に変更し、変更ボタンを押します。

5.確認の画面が表示されます。「変更」ボタンを押すと拡張が始まります。

6.ボリュームの一覧では、対象のボリュームの状態は、使用中以外になります。

7.インスタンスのストレージタブでは、9から20に変わっています。

■ Linuxでパーティションを拡張する
1).変更前のディスク容量を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ df -h
$ df -h
$ df -h

2).変更前のパーティションの状態をlsblkコマンドで確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ lsblk
$ lsblk
$ lsblk

3).パーティション拡張ツールのgrowpartコマンドでパーティションを拡張します。
構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
growpart デバイス名 パーティション番号
growpart デバイス名 パーティション番号
growpart デバイス名 パーティション番号

growpartの引数の意味は順にデバイス名、パーティション番号です。

操作例
df -hでみたときに拡張対象は「/dev/xvda1」なので、1つ目の引数は「/dev/xvda」で2つめの引数は1にします。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ sudo growpart /dev/xvda 1
$ sudo growpart /dev/xvda 1
$ sudo growpart /dev/xvda 1

4).変更後の確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$ lsblk
$ df -h
$ lsblk $ df -h
$ lsblk
$ df -h

 

EBS

Posted by arkgame