EBSはAmazon EC2用の外付けHDDみたいなものです。

利用料金

仮想ディスク容量: $0.10 / 1GB
リクエスト(I/O) : $0.10 / 100万I/Oリクエスト

ボリューム作成

ボリュームを作るのは至極簡単です。

Firefox の add-on ElasticfoxElasticFoxや、Amazon Web Services Management Consoleからも出来るけど、漢はだまって Amazon EC2 API Toolsで。

アタッチしたいインスタンスを確認して、

ec2-describe-instances

#———————————————————————

INSTANCE i-5354173a ami-2dd03644 ec2-174-129-135-179.compute-1.amazonaws.com domU-12-31-39-02-B0-23.compute-1.internal running my-keypair 0 m1.small 2009-05-28T03:49:31+0000 us-east-1b aki-9b00e5f2 monitoring-disabled

#———————————————————————

インスタンスと同一のゾーンに、ボリュームを作成します。とりあえず5GBで。

ec2-create-volume -z us-east-1b -s 5

作成したボリュームを確認する。

ec2-describe-volumes

#———————————————————————

VOLUME vol-3057ba59 5 us-east-1b creating 2009-05-28T04:14:11+0000

#———————————————————————

インスタンスにアタッチする

ec2-attach-volume -d /dev/sdc -i i-5354173a vol-3057ba59

先日作成したAMIを起動する。

ec2-run-instances ami-2dd03644 -k my-keypair

SSHで接続する

ssh -v -i my-keypair root@ec2-174-129-135-179.compute-1.amazonaws.com

アタッチしたボリュームを確認する

ls -laF /mnt/sd*

ファイルシステムを作成

アタッチしたボリュームに、ファイルシステムを作成します。ext3で。

yes | mkfs -t ext3 /dev/sdc

マウントします。

mkdir /Share

mount /dev/sdc /Share

完了です。

df -k

#———————————————————————

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/sda1 10321208 1195504 8601416 13% /

none 870472 0 870472 0% /dev/shm

/dev/sdc 5160576 141444 4756988 3% /Share

#———————————————————————