本文最后更新于 2024-07-23,文章内容可能已经过时。

问题描述

机器无法正常开机。 通过启动日志查看 是挂载/data目录失败。

单用户模式,进入方法: https://srebro.cn/categories/linux/page/3
先进入单用户模式下 取消/etc/fstab中的开机启动挂载

进入系统后 查看硬盘手动挂载测试。 发现vgs lvs pvs都是有,但/dev/mapper/ 中没找到

通过lvdisplay 查看lv的状态,发现status异常 Status NOT available

解决方法

需要激活vgs。 然后重新挂载

vgchange  -a y VG-DATA
mount -a

注意 重启后又会重新出现无法开机,需要在fstab中加个参数跳过, 然后rc.local 加入开机激活命令
加入参数defaults,_netdev,就算挂载失败 也会跳过进入系统

然后加入开机命令中 解决

chmod +x /etc/rc.d/rc.local
echo "vgchange  -a y VG-DATA" >>  /etc/rc.d/rc.local    #VG-DATA换成自己的vgs名称
echo "mount -a"  >>  /etc/rc.d/rc.local