问题:机房服务器断电进行消防检查,检查完后服务器远程登录不了

去机房查看服务器,服务器启动时出现了

welcome to emergency mode. ...... journalctl -xb...

.....

Press enter for maintenance

(or type Control-D to continue): --- Ctrl+d继续启动服务器。

按下Ctrl+d 成功启动

因为服务器使用nfs挂载了网络存储,猜测存储服务器还未完全启动,服务器就去挂载网络存储,会找不到,所以服务器出现了上述情况

解决方案

1
UUID=d9a2b784-4579-4d89-8713-4b7d6b00742b /bigdata        ext4    defaults,x-systemd.device-timeout=3        0       0

在/etc/fstab文件中添加了一个选项,x-systemd.device-timeout=3参考)

设置 x-systemd.device-timeout=# 参数,设置超时时间,以防止网络资源不能访问的时候浪费时间

使用以下命令检查fstab是否存在内容错误

1
` mount -fav`
  • -f, –fake dry run; skip the mount(2) syscall 表示这只是测试, 并不会真的安装
  • -a, –all mount all filesystems mentioned in fstab 表示测试所有 /etc/fstab 中的内容
  • -v, –verbose say what is being done 表示显示尽可能多的 log