我正在尝试从GCE VM分离引导磁盘。由于VM已停止,因此它应该允许我将其分离,但它会返回此错误
UNSUPPORTED_OPERATION: Hot-remove of the root disk is not supported.
有什么建议吗?
答案 0 :(得分:4)
如果从已停止的VM分离引导磁盘,则无法重新启动VM,因此该操作没有意义。
因此,您需要禁用选项"auto-delete boot disk"并删除VM:
要在
gcloud compute
中设置永久磁盘的自动删除状态,请使用gcloud compute instances set-disk-auto-delete
命令:gcloud compute instances set-disk-auto-delete INSTANCE \ [--auto-delete | --no-auto-delete] --disk DISK --zone ZONE
或者,您也可以通过单击VM实例名称从开发人员控制台更改VM详细信息页面上的此设置,然后取消选中此选项:
☐删除实例时删除启动盘
答案 1 :(得分:2)
您无法热删除VM的根磁盘,否则会导致其无法使用(关机假设您希望稍后启动VM)。相反,您可以删除VM实例,确保保留根磁盘以备将来使用。
答案 2 :(得分:1)
分离启动磁盘。关闭实例后,尝试:gcloud beta compute instances detach-disk INSTANCE_NAME --disk DISK_NAME
要将启动磁盘重新连接到实例:gcloud beta compute instances attach-disk INSTANCE_NAME --disk DISK_NAME --boot