Google compute engine 谷歌计算引擎:“;“附加磁盘”;命令不';t在机器上安装磁盘

Google compute engine 谷歌计算引擎:“;“附加磁盘”;命令不';t在机器上安装磁盘,google-compute-engine,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-fo

我想通过下面的命令将磁盘连接到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
但是,即使我登录到机器并将cd刻录到
/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

我注意到它在我从谷歌平台控制台附加了新磁盘映像后出现了,但是我如何才能纯粹地
gloud
命令行实现它呢?

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

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
标志