Google compute engine 如何拯救实例启动盘?
我知道这个请求听起来很特别,但我在为我的应用程序升级时破坏了一个glibc文件 我没有为备份付费。我不会为cloud shell之外的第二个实例付费这是供个人使用的,不是专业类型,因此它与ServerFault无关(这就是为什么创建新服务器并删除当前服务器不是解决方案的原因)Google compute engine 如何拯救实例启动盘?,google-compute-engine,glibc,Google Compute Engine,Glibc,我知道这个请求听起来很特别,但我在为我的应用程序升级时破坏了一个glibc文件 我没有为备份付费。我不会为cloud shell之外的第二个实例付费这是供个人使用的,不是专业类型,因此它与ServerFault无关(这就是为什么创建新服务器并删除当前服务器不是解决方案的原因) 我可以回滚升级:以前的文件已经在磁盘上,所以需要在xfs上执行简单的文件复制。但是,当我尝试将磁盘连接到其他位置时,它确实会说实例正在使用它,即使它已关闭电源。对于我来说,解决像您这样的问题的最简单方法是将磁盘从当前VM实
我可以回滚升级:以前的文件已经在磁盘上,所以需要在xfs上执行简单的文件复制。但是,当我尝试将磁盘连接到其他位置时,它确实会说实例正在使用它,即使它已关闭电源。对于我来说,解决像您这样的问题的最简单方法是将磁盘从当前VM实例连接到另一个VM实例,如建议的那样
我知道成本可能是一个因素,但F1 Micro 1-2小时的成本是。作为替代方案,是否有办法从iso引导,甚至使用嵌入式initrd?1)要在不同的实例上使用磁盘,必须先将其分离。2) 谷歌没有提供从ISO启动的功能。3) 我不知道你所说的“嵌入式initrd”是什么意思。4) Detach命令:
gcloud compute instances Detach disk NAME--disk=disk--zone=zone
5)在本文中,我展示了针对不同问题的恢复命令,但本文将帮助您完成这些步骤@约翰汉利:我是说用来引导系统的initrd。对于磁盘分离,系统抱怨机器至少需要1个引导磁盘。还有如何连接到云外壳?1)磁盘分离:你读过我的文章吗?2) 无法将磁盘连接到云Shell。Cloud Shell是一个容器,而不是一个计算引擎实例。您需要启动另一个实例,或者使用本文中的startup命令方法。