1

我在 /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 与它一起使用?

4

2 回答 2

2

这实际上应该有效,除非您的实例i-7058e010不对应于 ip-10-100-254-47.

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

编辑:此实例不是 EBS 商店实例,这是否意味着我不能将 EBS 与它一起使用?

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


PS。如果您因为 xfs_freeze、xfs_unfreeze(一致快照)而尝试执行 XFS,请注意最近的内核支持 ext4 的相同控件就好了。

于 2011-09-19T13:46:38.797 回答
1

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

于 2011-09-19T14:01:29.140 回答