AWS ec2-从快照添加的卷的磁盘uuid

时间:2018-06-27 12:03:12

标签: amazon-ec2 storage volume

启动新实例时,假设我们添加了一个新卷,将其挂载并添加一个fstab条目以在下次启动时自动挂载。创建新添加的卷的快照。然后,根据该实例创建一个AMI,以便添加一个指向该最近创建的快照的附加卷。

此AMI将具有一个fstab条目,其中添加了新设备的UUID,例如/dev/xvdb

问题 假设我使用此AMI启动一个新实例。然后,我有一个实例,该实例的卷由该快照组成。如果我执行ls -l /dev/disk/by-uuid,那么该卷是否会显示与用于构建AMI的UUID不同的UUID?

参考:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html

1 个答案:

答案 0 :(得分:0)

  • 您有一个附加了卷的EC2实例,并添加了fstab条目。
  • 您已经用它(机器以及卷快照)创建了一个AMI。
  • 您已经使用创建的AMI启动了一个新实例,该新实例具有与先前实例完全相同的配置(包括卷,这意味着使用AMI启动新实例时甚至没有任何更改)

这就是我的理解(如果我做错了,请纠正我)。

如果这是您要做的,则磁盘的UUID将与您用于创建AMI的UUID相同。 UUID分配给文件系统而不是磁盘作为实体,因此ls -l /dev/disk/by-uuid将提供与原始文件相同的UUID。

您还将保留fstab条目,只需运行sudo mount -a即可安装卷。

您可以通过在源代码和克隆中执行file -s /dev/your-volume-name来验证这一点。