是否可以将 CloudShell 自带的永久磁盘挂载到另一台 VM 上?

Is it possible to mount the persistent disk that comes with CloudShell on another VM?

gcloud compute instances attach-disk 想要一个磁盘名称,但它没有显示在我的磁盘页面上。当这个磁盘的存储空间比我计划使用的多得多时,创建另一个磁盘并为其付费似乎很愚蠢。

根据 GCP 文章 enter here,您可以从 gcloud shell.

将磁盘附加到虚拟机实例

要从实例中分离磁盘:

gcloud compute instances detach-disk [INSTANCE_NAME] --disk=[DISK_NAME]

要将磁盘附加到另一个实例:

gcloud compute instances attach-disk [INSTANCE_NAME] --disk=[DISK_NAME] --boot

请注意,云 Shell 旨在用于交互式使用,并且通常 disk is intended to be recycled, as you can't manage it and it will be deleted after 120 days of inactivity. You'll need to consider a different solution, such as Cloud Storage 如果您希望数据能够及时保存。因此,您需要将数据存储在 Cloud Storage 中,然后创建一个新磁盘来存储信息,因为 Cloud Shell 是一种用于快速测试和原型设计的工具,而不是用作持久存储的开发机器。