使用持久磁盘和特定磁盘名称启动实例

使用持久磁盘和特定磁盘名称启动实例

我有一个名为 的持久磁盘foo,我想将其附加到我创建的实例。我运行以下命令

gcloud beta compute --project=myproject instances create myinstance --machine-type=n1-standard-4 --disk=device-name=foo,name=foo

但是,当我查看实例并运行时,sudo lsblk磁盘出现在名称下sdb而不是foo。我做错了什么?

答案1

设备特殊性由 Linux 设置,并且始终存在sd#。但它可能会根据持久磁盘附加到实例的顺序而改变。

设置 ID 将导致添加一个/dev/disk/by-id使用该名称的持久链接,该链接始终引用磁盘。例如,如果您命名磁盘,foo那么您将获得一个/dev/disk/by-id/google-foo始终指向正确sd#设备的链接。然后,您可以使用该链接(和/或磁盘分区后的相应分区链接)来引用磁盘。

相关内容