LoginSignup
3
4

More than 5 years have passed since last update.

EC2インスタンスにEphemeral Diskがマッピングされているか確認する

Last updated at Posted at 2015-11-30

概要

EC2インスタンス上でEphemeral Diskを使用するためには、

  1. インスタンスを起動する時、Block Device MappingsにEphemeral Diskを含めるよう指定する
  2. OS上で上記のEphemeral Diskをマウントする

という2段階が必要。1が正しくできているか、既存インスタンスを調べる方法を書きます。

方法

aws ec2 describe-instances でいいっしょwwwって思ったそこのアナタ!残念!

インスタンスのブロックデバイスマッピングを表示した場合、EBS ボリュームのみが表示され、インスタンスストアボリュームは表示されません。

そして、次の文に正解が続きます。

インスタンスメタデータを使用すると、完全なブロックデバイスマッピングに対してクエリを実行できます。

つまりこういうことです。

Ephemeral Diskをマップできていない例

[ec2-user@ip-172-123-123-123 ~]$ curl 169.254.169.254/latest/meta-data/block-device-mapping/
ami
root

Ephemeral Diskをマップできている例

[ec2-user@ip-172-234-234-234 ~]$ curl 169.254.169.254/latest/meta-data/block-device-mapping/
ami
ephemeral0
ephemeral1
root

ちなみに

Ephemeral DiskとInstance Storeって何が違うの

ブロックデバイスマッピングの概念の図を見るとわかりやすいのですが、 Instance Storeはn本のEphemeral Diskを含むストレージプールと理解してます(違ったら教えてください)。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4