`

从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
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics