Google Compute Engine:" attach-disk"命令不会在机器上安装磁盘

时间:2017-01-25 15:59:10

标签: google-compute-engine

我想通过以下命令将磁盘附加到Google Compute Engine上的实例。

gcloud compute instances create pg-disk-formatter --image ubuntu-1604-lts --custom-cpu 1 --custom-memory 1
gcloud compute disks create pg-data-disk --size 50GB
gcloud compute instances attach-disk pg-disk-formatter --disk pg-data-disk

然而,即使我登录到机器并转到/dev/disk/by-id/,它也不会显示在列表中。

mkouhei0910@pg-data-disk:~$ cd /dev/disk/by-id/
google-persistent-disk-0                             scsi-0Google_PersistentDisk_persistent-disk-0
google-persistent-disk-0-part1                       scsi-0Google_PersistentDisk_persistent-disk-0-part1
google-pg-data-disk2                                 scsi-0Google_PersistentDisk_pg-data-disk2

我注意到在我从 Google Platform Console 附加新磁盘映像后出现了这种情况,但我怎样才能完全实现gloud命令行?

1 个答案:

答案 0 :(得分:2)

你的第一个命令不正确。它应该是:

gcloud compute instances create pg-disk-formatter --image-project ubuntu-os-cloud --image-family ubuntu-1604-lts --custom-cpu 1 --custom-memory 1

第二和第三个命令都很好。他们将创建一个磁盘并将其附加到VM实例。附加磁盘列在您提供的ls命令的输出中:

google-pg-data-disk2

如果您希望客户操作系统看到附加磁盘的其他名称,则可以--device-name使用 Country Name Income Group 1 Norway High income 2 Switzerland Middle income 3 Qatar Low income 4 Luxembourg Low income 5 Macao High income 6 India Middle income 标记。