【问题标题】:Is it possible to mount the persistent disk that comes with CloudShell on another VM?是否可以将 CloudShell 附带的永久磁盘挂载到另一个 VM 上?
【发布时间】:2020-10-23 14:07:25
【问题描述】:

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

【问题讨论】:

    标签: google-cloud-platform google-compute-engine google-persistent-disk


    【解决方案1】:

    根据 GCP 文章 enter here,您可以从 gcloud shell 将磁盘附加-分离到 VM 实例。

    从实例中分离磁盘:

    gcloud 计算实例分离磁盘 [INSTANCE_NAME] --disk=[DISK_NAME]

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

    gcloud 计算实例 attach-disk [INSTANCE_NAME] --disk=[DISK_NAME] --boot

    【讨论】:

    • 这没有回答我的问题。这回答了“你如何使用附加磁盘?”的问题,但这不是我问的。
    • @danben,很抱歉造成混淆,如果我理解正确,命令“gcloud compute instances attach-disk”需要磁盘名称和实例名称。您无法在磁盘页面中看到磁盘,应该有一个可用磁盘。并且您想使用该磁盘连接到另一个实例。如果是这样,请给我命令“gcloud compute disks list”的输出。谢谢
    【解决方案2】:

    请注意,Cloud Shell 旨在用于交互式使用,并且通常是 disk is intended to be recycled,因为您无法管理它,它将在 120 天不活动后被删除。如果您希望数据及时保存,您需要consider a different solution, such as Cloud Storage。因此,您需要将数据存储在 Cloud Storage 中,然后创建一个新磁盘来存储信息,因为 Cloud Shell 是一种用于快速测试和原型设计的工具,而不是用于持久存储的开发机器。

    【讨论】:

    • 使用段落来提高可读性
    猜你喜欢
    • 2018-11-07
    • 1970-01-01
    • 2019-09-04
    • 2018-03-06
    • 2017-10-28
    • 2020-10-31
    • 1970-01-01
    • 2019-01-26
    • 1970-01-01
    相关资源
    最近更新 更多