Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Sorry in advance if this is the wrong place for this kind of question.

I'm porting some of my EC2 application's start scripts to the 11.10 ami-21f53948 AMI, from a similar 9.10 (ami-6832d801).

One step of the process is to raid together the 4 ephemeral drives that come with a c1.xlarge. In the the previous AMI these could be found at /dev/sd[b-e]. These devices appear to be absent in the new AMI.

It seems an instance using the new AMI believes they should be there:

$ curl '' && echo
$ curl '' && echo
$ curl '' && echo
$ curl '' && echo
$ curl '' && echo

Does anyone have any light to shed on what I can do here? Perhaps they are available under different names (despite the block device mapping) or maybe I can create the needed device files? Any help is appreciated.

While it's not clear exactly how, this issue report may be related. Much like the goggles, passing the block device mapping arguments to ec2-start-instances (as one post suggested) did nothing.

share|improve this question
up vote 0 down vote accepted

The block device mapping is wrong. The ephemeral drives can be found at /dev/xvd[b-e], following the virtualized block device naming scheme.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.