当标识符不唯一时,如何向 EC2 主机 /etc/fstab 添加分配?

当标识符不唯一时,如何向 EC2 主机 /etc/fstab 添加分配?

我有连接到运行 Linux 的 AWS EC2 实例的卷,并希望其中一个卷在重启时以 root 身份安装/

一种选择是将设备 UUID 放入主机的/etc/fstab条目中。

然而,我似乎遇到了这样一种情况:所有我可见的卷都有相同的 UUID,例如:

$ sudo blkid
/dev/xvda1: LABEL="cloudimg-rootfs" UUID="bbf64c6d-bc15-4ae0-aa4c-608fd9820d1234" TYPE="ext4" PARTUUID="9f3e4931-01"
/dev/xvdf1: LABEL="cloudimg-rootfs" UUID="bbf64c6d-bc15-4ae0-aa4c-608fd9820d1234" TYPE="ext4" PARTUUID="9f3e4931-01"
/dev/xvdg1: LABEL="cloudimg-rootfs" UUID="bbf64c6d-bc15-4ae0-aa4c-608fd9820d1234" TYPE="ext4" PARTUUID="9f3e4931-01"
/dev/xvdh1: LABEL="cloudimg-rootfs" UUID="bbf64c6d-bc15-4ae0-aa4c-608fd9820d1234" TYPE="ext4" PARTUUID="9f3e4931-01"

当前输入/etc/fstab使用的LABEL密钥对于这四个设备也是相同的。

如果使用设备路径不安全,如亚马逊文档中所述,我可以使用什么标识符来在启动时唯一且可靠地选择相同且正确的设备?

或者我可以更改这些设备正在使用的标识符,以便使它们在分配时具有唯一性/etc/fstab

答案1

tune2fs -L您可以尝试使用或更改标签或 UUID tune2fs -U。请参阅人 tune2fs

相关内容