我有连接到运行 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。