救火实录:甲骨文云实例 RUNNING 但全部应用无法进入的故障处理

一、 故障现象:看似正常的“假死”

在甲骨文云后台,实例状态显示为绿色的 Running,但应用和远程连接统统失效。 这通常意味着系统在启动过程中遭遇了严重的逻辑错误。

二、 寻找病根:消失的“器官”

本次故障的元凶是 /etc/fstab 文件。

  • 起因:手动删除数据盘但未清理配置(系统升级造成)。
  • 结果:系统启动时因找不到硬盘而停留在 Emergency Mode(紧急模式)。

三、 核心救治方案:控制台“手术”

1. 建立“生命线” —— 【避坑重点:新版路径】

不要去左侧资源栏浪费时间。

  • 正确路径:进入 Instance Details(实例详情)页,点击横向菜单栏中的OS Management,下方 Console connection
  • 启动连接:点击 Launch Cloud Shell connection

2. 进入维护模式 —— 【核心操作技巧】

重启实例后,在 Cloud Shell 屏幕出现 ===== 时按回车。 随后屏幕会提示: Give root password for maintenance (or press Control-D to continue):

  • 关键修正:甲骨文云默认通常没有设置过 root 密码。
  • 操作办法:此时直接按键盘上的 Ctrl + D 即可跳过密码验证进入系统; 如果您曾经手动设置过 root 密码,则需输入密码后回车。

3. 修复配置文件

使用 cat <<EOF > /etc/fstab 命令进行覆盖写入。

  • 关键动作:在故障硬盘(UUID)行开头加上 # 号,屏蔽无效挂载。

四、 验证与重启

修改完成后执行 reboot。 当 FinalShell 重新跳出欢迎界面,意味着老机器已带着原来的 IP 满血复活。

五、 实战总结

  • 界面常变:牢记 Console connection 在详情页的横向菜单中。
  • 密码陷阱:遇到 root 密码提示优先尝试 Ctrl + D
  • 资源清理:修好后及时 Terminate 掉临时创建的克隆实例。


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注