服务器重启之后进入救援模式,输入root密码后可以正常登录
使用root密码正常进入,vi /etc/fstab文件查看启动项
一般是mount后删除挂载点文件,导致挂载点找不到文件,进入救援模式,顺序查看文件是否存在
对于文件不存在的挂载点,#注释后保存退出(也可以ssh远程登录后对于无效挂载点进行unmount)
重启,验证是否正常进入系统
无效挂载点导致权限问题
服务器重启之后进入救援模式,网卡down状态,后面板网卡灯不亮;ssh等服务无法通过systemctl restart sshd启动,页面提示:Authorization not available,Check if polkit service is running or see debug message
ip a # 查看所有网卡状态,发现都处于down的状态,后面板只有1根网线
ethtool -p enoX # 通过该命令确认网线所属网口及对应网卡
ifup enoX # 尝试使用systmctl restart network未生效,所以ifup拉起网卡
ip a # 检查确认网卡是否正常拉起,ping网关检查
systemctl restart sshd # 提示Authorization not available,Check if polkit service is running or see debug message
journalctl -p err -b # 查看启动时的错误日志,注意对应最新时间,查看确认为/data目录挂载点failed
PS:截图为网图,真实环境未拍图,作为参考
vi /etc/fstab # vi进入对应启动模式挂载点文件
# 注释/data对应行
reboot
更换硬盘后无法正常进入系统
更换一块故障硬盘后,服务器开机进入救援模式,无法识别硬盘,无法正常进入系统
救援模式下,使用lsblk -l 发现该服务器硬盘列表为sda-sdf,sda为Raid1系统盘,其他为Raid0数据盘,存在一块未识别硬盘
查看对应disk目录,发现disk0为空,其余disk1-disk4正常存在数据
vi /etc/fstab 尝试注释disk0相关挂载点,注意这里挂载点超过30行,无法手动注释,对fstab文件进行备份后,使用sed命令进行 sed -i ‘s//mnt/disk0/#/mnt/disk0/g’ 注释
执行后查看确认已注释,重启
重启后发现仍无法进入系统,发现服务器启动时disk0存在uuid的挂载,可能导致disk0依旧会挂载,所以注释disk0对应的uuid行,重启
重启后恢复服务,确认注释空硬盘目录对应的无效挂载点后可恢复服务
异常挂载点设置,重启进入救援模式
/tmp
挂载点异常journalctl -p err -b
vi /etc/fstab
lsblk
/tmp
挂载点对应的/dev/mapper/vg00-lv_tmp
逻辑卷只有20G,但是该挂载点设置默认大小为30G,大小不匹配导致异常,无法正常启动系统,修改/etc/fstab
文件,去除size=30G
,保存后重启系统解决服务器进入救援模式后,推荐使用案例4方法进行处理,首先通过启动错误日志定位问题,然后针对性进行处理,事半功倍!
公众号平台更改了推送规则,如果不想错过内容,请点击 “在看” 和 “赞”,感谢支持!