AWS ec2 - 从快照添加的卷的磁盘 uuid
AWS ec2 - Disk uuid of volume added from a snapshot
启动新实例时,假设我们添加一个新卷,安装它并添加一个 fstab
条目以在下次启动时自动安装。创建新添加的卷的快照。然后,从此实例创建一个 AMI,以便添加一个额外的卷指向这个最近创建的快照。
此 AMI 将有一个 fstab
条目,其中添加了新设备的 UUID,例如/dev/xvdb
等
问题
假设我使用此 AMI 启动一个新实例。然后,我有一个实例,其中包含一个由该快照构成的卷。如果我执行 ls -l /dev/disk/by-uuid
那么该卷的 UUID 是否会与用于构建 AMI 的 UUID 不同?
参考:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
- 您有一个附加了卷并添加了 fstab 条目的 EC2 实例。
- 您已经从中创建了一个 AMI(机器以及卷快照)。
- 您已经使用创建的 AMI 启动了一个新实例,新实例与您之前的实例具有完全相同的配置(包括卷,这意味着您在使用 AMI 启动新实例时没有任何改变)
这是我的理解(如有错误请指正)
如果这是您所做的,那么磁盘的 UUID 将与您用来创建 AMI 的 UUID 相同。 UUID 被分配给文件系统而不是磁盘作为实体,因此 ls -l /dev/disk/by-uuid
将提供与原始 UUID 相同的 UUID。
您还将保留 fstab 条目,您可以简单地 运行 sudo mount -a
挂载您的卷。
您可以通过在源代码和克隆中执行 file -s /dev/your-volume-name
来验证这一点。
启动新实例时,假设我们添加一个新卷,安装它并添加一个 fstab
条目以在下次启动时自动安装。创建新添加的卷的快照。然后,从此实例创建一个 AMI,以便添加一个额外的卷指向这个最近创建的快照。
此 AMI 将有一个 fstab
条目,其中添加了新设备的 UUID,例如/dev/xvdb
等
问题
假设我使用此 AMI 启动一个新实例。然后,我有一个实例,其中包含一个由该快照构成的卷。如果我执行 ls -l /dev/disk/by-uuid
那么该卷的 UUID 是否会与用于构建 AMI 的 UUID 不同?
参考:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
- 您有一个附加了卷并添加了 fstab 条目的 EC2 实例。
- 您已经从中创建了一个 AMI(机器以及卷快照)。
- 您已经使用创建的 AMI 启动了一个新实例,新实例与您之前的实例具有完全相同的配置(包括卷,这意味着您在使用 AMI 启动新实例时没有任何改变)
这是我的理解(如有错误请指正)
如果这是您所做的,那么磁盘的 UUID 将与您用来创建 AMI 的 UUID 相同。 UUID 被分配给文件系统而不是磁盘作为实体,因此 ls -l /dev/disk/by-uuid
将提供与原始 UUID 相同的 UUID。
您还将保留 fstab 条目,您可以简单地 运行 sudo mount -a
挂载您的卷。
您可以通过在源代码和克隆中执行 file -s /dev/your-volume-name
来验证这一点。