从ami创建EC2实例-ami中包含多个磁盘

学习aws也有一段时间了,本以为创建一台EC2实例应该是没啥问题了,但是今天的问题让我又多了一些认识。

VM镜像⇒AWS的AMI⇒EC2实例

问题是这样的
被导出镜像的虚拟机有两块硬盘,其中一块是根设备,另一块是后扩展的。

当使用VM镜像转换成AMI后,通用该AMI创建EC2实例时,在添加存储这一个步骤时,加载的是两块盘,并且这两块盘对应了各自的快照。但是当EC2创建完了后执行df -h命令后却发现并没有第二块盘。

原因找了挺久,因为默认情况下,扩展盘不自动mount,必须手动mount。

具体分析如下:

通过命令lsblk可以看到真实的分区信息,可以看到扩展盘,这时我们需要做的时,将其mount到某一个目录,并修改/etc/fstab配置文件,让该盘长久mount在该目录下。

还有一种方法就是在创建EC2实例的添加存储这一步时,仅创建根卷,将其余的卷都删除,EC2实例创建完成后,通过lsblk命令查看时,就查看不到除根卷以外的卷了,这时如果要添加,则必须通过以下步骤:

1.从对应的snapshot创建EBS卷
2.EBS卷创建好了,将其attach到对应的EC2上
3.mount
4.修改fstab文件
5.df -h查看
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值