我正在使用命令创建基于快照的磁盘:
gcloud compute disks create my-disk --source-snapshot=my-snap --size=5000gb --type=pd-standard --zone=us-central1-f
然后我用:
附上它gcloud compute instances attach-disk my-inst --disk=my-disk --zone=us-central1-f
当我查看disks
下的compute engine
时,我可以看到名称为my-disk
的磁盘并附加到正确的实例(当我检查实例时,我可以看到它有一个磁盘名my-disk
)。
问题出在我运行命令时:
gcloud compute instances describe my-inst --zone=us-central1-f --format='value(disks.deviceName)'
输出是:
my-inst;persistent-disk-1
persistent-disk-1
来自哪里?
磁盘my-disk
在哪里?
感谢
答案 0 :(得分:0)
您可以从以下网址获取更多信息:
gcloud compute instances describe instance-2 --format='text(disks)'
检查源是否与deviceNames对应。
答案 1 :(得分:0)
设备名称和磁盘名称不同。查看" disks.deviceName"的帮助。在this page。其他人建议使用--format =' text(disks)'运行相同的命令。很好。如果你运行这个:
$ gcloud compute instances描述my-inst --zone = us-central1-f --format =' value(disks.source)'
您应该会看到以& zone-us-central1-f / disks / my-disk'结尾的值。