Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 将GCP中的磁盘映射到Windows中的操作系统磁盘_Google Cloud Platform_Google Compute Engine_Gce Persistent Disk - Fatal编程技术网

Google cloud platform 将GCP中的磁盘映射到Windows中的操作系统磁盘

Google cloud platform 将GCP中的磁盘映射到Windows中的操作系统磁盘,google-cloud-platform,google-compute-engine,gce-persistent-disk,Google Cloud Platform,Google Compute Engine,Gce Persistent Disk,有没有办法将分配给GCP中VM的磁盘映射到Windows操作系统级别显示的磁盘?在Linux中,有一些指针与GCP中的命名规则相对应。在Azure中,我们可以使用Azure门户中提供的LUN ID映射到Windows中相应的ID。然而,在GCP中,如果我分配两个大小相同的磁盘,我就无法分辨哪个是哪个。例如,如果我以后必须扩展一个,这就很困难了。现在,我将大小增加了1GB来区分差异,但这还不够理想 在linux上,会创建一个符号化的用户友好链接,如/dev/disk/by id/google-。但

有没有办法将分配给GCP中VM的磁盘映射到Windows操作系统级别显示的磁盘?在Linux中,有一些指针与GCP中的命名规则相对应。在Azure中,我们可以使用Azure门户中提供的LUN ID映射到Windows中相应的ID。然而,在GCP中,如果我分配两个大小相同的磁盘,我就无法分辨哪个是哪个。例如,如果我以后必须扩展一个,这就很困难了。现在,我将大小增加了1GB来区分差异,但这还不够理想

在linux上,会创建一个符号化的用户友好链接,如/dev/disk/by id/google-。但是,在Windows中,我没有看到类似的

场景如下所示:


在GCP控制台中,我提供了一个带有3个额外磁盘(每个100GB)的windows机箱。假设一个代表“软件”,一个代表“数据”,一个代表“临时”,它们在GCP控制台中以这种方式命名。配置虚拟机时,我可以看到所有3个磁盘,但无法分辨哪个磁盘与我在GCP控制台中命名的磁盘对应,因为它们看起来与Windows操作系统相同。因此,我需要猜测并在操作系统级别将其中一个称为“软件”。如果我在操作系统级别上的“软件”空间不足,然后转到GCP控制台并展开“软件”磁盘,我可能会发现我从Windows的角度展开了“temp”

我认为这是不可能的。在GCP中,您可以向磁盘添加自定义名称(如我添加的图片中所示),也可以使用,但这两个选项都在GCP端,您可以使用它们,也可以使用控制台或CLI调用它们

登录到Windows VM后,磁盘将被连接,但显示为空白,您需要使用提供名称


我建议您一次添加一个磁盘(如果您要添加相同大小的磁盘),然后登录到VM,打开磁盘管理工具并根据需要命名它

你的意思是像使用Linux命令一样:?如果没有,你能详细说明一下吗?为了更清楚,我已经编辑了。