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

标签 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 与它一起使用?

最佳答案

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

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

EDIT: this instance is not an EBS store instance, does that mean I can't use EBS with it?



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

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

关于ubuntu - 如何访问我在 EC2 实例上创建的 EBS 卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7471308/

相关文章:

linux - 为什么 EC2 实例在调整根 EBS 卷大小后无法正常启动?

mysql - 谁在使用我的生产服务器(apache + mysql + rails)上的所有内存?

r - 如何在AWS EC2实例上升级R版本?

java - 消息正文中的 Amazon SQS 无效二进制字符

c# - 如何轻松地为多个 Lambda 函数添​​加环境变量?

amazon-web-services - 让加密入口 - NewOrder 请求不包含足够短以适合 CN 的 SAN

python - Ubuntu 18.04 flask 无法到达端口 5000 上的 api 端点

amazon-web-services - 无法从我的 ubuntu EC2 机器连接到 AWS DocumentDB

ubuntu - supervisord 和 celery 热关机

php - 语法错误在ubuntu中安装xampp