如何访问我在EC2实例上创建的EBS卷?

时间:2011-09-19 12:57:24

标签: ubuntu amazon-ec2 amazon-web-services amazon-ebs

我在/ dev / sdh上创建了一个EBS卷,如下所示:

 $ ec2-attach-volume -d /dev/sdh -i i-7058e010 vol-58f08432
ATTACHMENT  vol-58f08432    i-7058e010  /dev/sdh    attaching   2011-09-19T12:48:01+0000

按照本教程http://aws.amazon.com/articles/1663,我现在尝试“在EBS卷上创建XFS文件系统”

但是当我尝试这样做时,我得到了:

root@ip-10-100-254-47:~# sudo mkfs.xfs /dev/sdh
/dev/sdh: No such file or directory

当我在控制台中查看EBS卷时,它似乎正常工作:

Attachment:
i-7058e010:/dev/sdh (attached)

编辑:这个实例不是EBS商店实例,这是否意味着我不能使用EBS?

2 个答案:

答案 0 :(得分:2)

除非您的实例i-7058e010ip-10-100-254-47不对应,否则应该会有效。

在您的实例中尝试partprobeblkid,看看您是否可以找到更多信息/强制重新扫描总线。

  

编辑:这个实例不是EBS商店实例,这是否意味着我不能使用EBS?

不,您使用的是EBS根目录还是常规S3清单ami与附加EBS卷的能力无关。


PS。如果您因为xfs_freeze而尝试执行XFS,则建议xfs_unfreeze(一致快照)最近的内核支持ext4的相同控件。

答案 1 :(得分:1)

原来,Ubuntu Natty上不存在/ dev / sdh。我不得不使用/ dev / sdf映射到实际服务器上的/ dev / xvdf。