
850 GBのインスタンスストレージを備えたLarge (m1.large) 64ビットインスタンスを作成しました。Largeインスタンスを見てみましょう。インスタンスタイプ
ルート フォルダーから 'df -h' を実行すると、以下の出力が表示されます。/mnt はインスタンス ストレージがある場所だと思われますが、ここでは 414G しか表示されません。2 台のサーバーをセットアップしましたが、どちらも同じ数値が表示されています。
root@ip-11-11-11-11:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 7.9G 1.1G 6.5G 14% /
none 3.7G 112K 3.7G 1% /dev
none 3.7G 0 3.7G 0% /dev/shm
none 3.7G 48K 3.7G 1% /var/run
none 3.7G 0 3.7G 0% /var/lock
/dev/sdb 414G 199M 393G 1% /mnt
答え1
インスタンス ストレージ (つまり、一時ストレージ) は、m1.large 上の 2 つのデバイス (/dev/sdb と /dev/sdc) として提供され、それぞれ約 420 GB です。これらのうちの 1 つ (/dev/sdb) のみがマウントされます (/mnt の場所に)。追加のボリューム (/dev/sdc) は使用できますが、マウントする前にフォーマットする必要があります。
見る:http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/index.html?instance-storage-concepts.htmlインスタンスタイプ別にインスタンスストレージがどのように割り当てられるかについての詳細は、こちらをご覧ください。
m1.large: 850GiB インスタンス ストレージ (2 x 420GiB と 10GiB ルート パーティション)
- /dev/sda1: すべての Linux および UNIX インスタンス タイプでルート (/) としてフォーマットされ、マウントされます。
- /dev/sdb または xvdb: /mnt としてフォーマットされマウントされているm1.大、m1.xlarge、c1.xlarge、cc1.4xlarge、cc2.8xlarge、m2.xlarge、m2.2xlarge、および m2.4xlarge Linux および UNIX インスタンス。
- /dev/sdc または xvdc: m1.large で利用可能、m1.特大、cc1.4xlarge、cc2.8xlarge、c1.xlarge Linux および UNIX インスタンス。
一部の AMI では完全な一時ストレージが提供されない場合があります。ただし、起動コマンドで一時ディスク マッピングを指定することで、インスタンスの起動時に一時ストレージを追加できます。
ec2-run-instances <ami id> -k <your key> --block-device-mapping '/dev/sda2=ephemeral0' --block-device-mapping '/dev/sda3=ephemeral1' --block-device-mapping '/dev/sda4=ephemeral2' --block-device-mapping '/dev/sda5=ephemeral3'
ここで、ephemeral0
はルート ボリュームを表し、 はephemeral1
スワップ領域を表し、 はephemeral2+
上記のドキュメントに従って残りの使用可能な一時ストレージを表します。