今天早上我的 EC2 实例出现了一些问题,所以我停止了它并更改了它的类型,它似乎卸载了我的其中一个驱动器。
现在,我无法安装任何东西,包括新创建的、连接的和格式化的驱动器。
我不断收到同样的错误:
mount: Stale NFS file handle
我甚至不认为我正在使用 NFS......
关于如何解决这个问题有什么想法吗?
更新与解决方案
下面添加了我自己的答案。
答案1
更新与解决方案
正如 Sirex 在下面提到的,过时的 NFS 文件句柄是一个转移注意力的手段(我没有使用 NFS)。
以下是我必须采取的解决此问题的方法:
- 停止正在运行且附加了操作系统和数据驱动器磁盘的实例
- 分离操作系统和数据卷
- 对每个快照进行创建,然后从快照创建新卷
- 创建新实例
- 连接从快照新创建的操作系统和数据卷,并在两个卷上运行 fsck
- 关闭新实例并分离所有卷
- 将操作系统卷附加到 /dev/sda1 到新实例(使其成为启动驱动器),并将数据卷附加到 /dev/sdf(或您想要的任何内容)
- 安装数据卷并祈祷没有错误
- 如果一切正常——现在就再去拍快照吧!:)
希望这对下一位谷歌员工有帮助。