EC2インスタンス(Linux 仮想マシン)にEBSボリュームをアタッチする手順

シェアする

  • このエントリーをはてなブックマークに追加

既存のEC2インスタンス(Linux 仮想マシン)に新たにデータ用にEBSボリュームをアタッチする手順を紹介します。

新たにEBSボリュームを作成

マネジメントコンソールのサービスから[EC2]を選択します。左ペインから[ELASTIC BLOCK STORE]→[Volumes]を選択し、[Create Volumes]をクリックします。

EBSボリューム詳細設定

事前に、EC2のAZを確認しておきます。

項目名 説明
VolumeType デフォルトは汎用 SSD (gp2) ボリュームです。このボリュームは、さまざまなワークロードに対応できるコスト効率の高いストレージとして使用できます。これらのボリュームでは、レイテンシーは 1 桁台のミリ秒であり、長時間 3,000 IOPS にバーストできます。
Size 必要なボリュームサイズを入力します。
IOPS ※Provisioned IOPSを選択した場合のI/O性能を設定します。
Availability Zone EBSを作成するゾーンを設定します。
Snapshot EBS作成時に元になるSnapshotを指定する場合に使用します。Snapshotの内容を使いたいけど、Snapshotとは異なるボリュームサイズにしたい時等に使用します。

EC2インスタンスに作成したEBSボリュームをアタッチ

※事前に、EC2インスタンスのinstance IDを確認しておきます。

項目名 説明
VolumeType 選択したEBSボリューム
Instance EBSを追加したいEC2インスタンスを指定
Device EC2内でのデバイス名を指定します。通常はInstanceを選択した時点で最適なデバイス名が自動で設定されます。

アタッチが完了すると、StateがAvailable→in-useに変更になります。

Linux 仮想マシンからEBSボリュームマウント

現在のマウント状態を確認

新規に作成さいたボリュームがマウントされていないことを確認

[ec2-user@ip-172-31-47-72 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 488M 60K 488M 1% /dev
tmpfs 497M 0 497M 0% /dev/shm
/dev/xvda1 7.8G 1.1G 6.7G 14% /

ファイルシステム作成

新ボリュームへファイルシステムを作成します。

[ec2-user@ip-172-31-47-72 ~]$ sudo su –
[root@ip-172-31-47-72 ~]# fdisk -l

Disk /dev/xvdf: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

[root@ip-172-31-47-72 ~]# mkfs -t ext4 /dev/xvdf
mke2fs 1.42.12 (29-Aug-2014)
Creating filesystem with 2621440 4k blocks and 655360 inodes
Filesystem UUID: 33c3006f-d389-4ce9-a3d1-9e4218fe737f
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

ボリュームマウント

最後にOSからマウント出来たら、すべての作業は完了となります。

[root@ip-172-31-47-72 ~]# mkdir /data
[root@ip-172-31-47-72 ~]# mout /dev/xvdf /data
-bash: mout: command not found
[root@ip-172-31-47-72 ~]# mount /dev/xvdf /data
[root@ip-172-31-47-72 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 488M 60K 488M 1% /dev
tmpfs 497M 0 497M 0% /dev/shm
/dev/xvda1 7.8G 1.1G 6.7G 14% /
/dev/xvdf 9.8G 23M 9.2G 1% /data

スポンサーリンク
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする