现象:
机器做好一些操作后reboot 后就再也不能SSH 登录了。
步骤:
-
一开始以为是前面的操作破坏了系统, 正好有一个最近的快照,恢复快照后重启,仍然不能SSH.
-
查看机器启动页面, 发现系统报“failed to start Authorization Manager”,系统可以进入紧急模式,但重启后问题继续存在
-
观察系统重启时输出的日志, 发现在启动一个job 时,花了较长时间, 和 dev-vdb1.device 有关。
-
进入紧急模式,df -k 发现没有dev-vdb1
-
查看 /etc/fstab 文件, 发现最后一行是挂接dev-vdb1 磁盘。 这个磁盘是当时挂接了一个1个月有效期的磁盘。
查看账号里这个磁盘已过期被回收。
解决方法:
将 /etc/fstab 中涉及dev-vdb1 删除后,重启, 问题故障解决。
分析原因:
原来买的临时磁盘过期了, 系统在启动时不受影响,但重启时,不能挂接,才引起的这个问题。
心得:
出现故障,错误往前翻,感觉哪运行时间长,可能有问题,墨菲法则告诉我们,那就会有问题。
临时磁盘过期引发的SSH登录故障:故障排查与解决
本文讲述了机器在SSH登录问题上遇到的挑战,通过恢复快照、检查系统日志和设备挂载,发现是过期临时磁盘导致的启动失败。解决办法是移除/etc/fstab中的过期挂载,最后总结了故障分析和经验教训。
1万+

被折叠的 条评论
为什么被折叠?



