google-compute-engine - 如何抢救实例启动盘?
问题描述
我知道这个请求听起来很特别,但是我在尝试为我的应用程序升级它时破坏了一个 glibc 文件。
我没有为备份付费。而且我不会为云外壳之外的第二个实例付费。这是个人使用而非专业类型,因此它与 ServerFault 无关(这就是为什么创建一个新的并删除当前的不是解决方案的原因)。
我可以回滚升级:以前的文件已经在磁盘上,所以需要在 xfs 上执行一个简单的文件复制。但是,当我尝试将磁盘附加到其他地方时,它确实说它正在被实例使用,即使它已关闭。
解决方案
对我来说,解决像您这样的问题的最简单方法是将磁盘与当前 VM 实例分离,然后按照John Hanley的建议将磁盘重新附加到另一个 VM 实例。
我知道成本可能是一个因素,但 1-2 小时的 F1-Micro并不是那么昂贵。
推荐阅读
- ios - 如何在 swift 4 中打开 tabBar 控制器中的另一个 tabItem
- javascript - npm install 卡在 rollbackFailedOptional
- rust - 如何从 Wasm 内存缓冲区中读取元组结构?
- node.js - 在 MERN 堆栈应用程序中将前端连接到后端
- python - 我如何在python中杀死这个线程
- git - 链接 git clean (Porcelain) 命令
- firebase - 我应该如何分离firebase项目?
- python - 如何使用 pip 安装所有依赖项?
- php - OO MySqli 使用准备好的语句引发错误
- google-apps-script - getSheetByName 不在 setActiveSpreadsheet 上工作,但在 Google App Script 中的 getActiveSpreadsheet 上工作