暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

断电故障:lvs File-based locking initialisation failed.

原创 jieguo 2022-05-19
4192

物理机断电故障导致某虚机启动失败:
image.png
明显/opt目录不正常。
输入root密码进入系统后发现:size全部一样显示32G
image.png
实际上挂接目录大小正常都是不同的:
image.png
执行lvs查看报错,pvs,vgs等lvm命令都不正常:
image.png
尝试fsck -y /opt重启后现象依然。

重新以可读写方式挂载根分区
使用命令如下:

mount -w -o remount /

将文件中的 “locking_dir”,改成一个临时目录。命令如下:

vi /etc/lvm/lvm.conf

修改 locking_dir 为:/run/lock
创建 /run/lock 目录

mkdir -p /run/lock

重新获取lvm信息:

lvdisplay --config 'global { locking_dir = "/run/lock" } '
pvdisplay --config 'global { locking_dir = "/run/lock" } '
vgdisplay --config 'global { locking_dir = "/run/lock" } '

卸载除了 / , /boot , /dev/shm 以外的所有挂接点。

umount /home
umount /opt
umount /tmp
umount /usr
umount /var
umount /oradata
umount /orabak

对所有目录进行 fsck 修复。

fsck -y /home
fsck -y /opt
fsck -y /tmp
fsck -y /usr
fsck -y /var
fsck -y /oradata
fsck -y /orabak

当执行 fsck -y /opt 时,fsck 检查到了错误,并进行自动修复,截图如下(信息很多,未全部截取):

image.png

全部执行完毕 fsck 后,进行系统重启,重启后可以看到很多被修复的信息:
image.png
待重启完毕后,已经可以正常进入系统,并且各目录正常挂接:
image.png

相关参考:
https://blog.csdn.net/chengrowe/article/details/102973521
https://www.thegeekdiary.com/lvdisplay-error-failed-to-create-directory-var-lock-lvm-file-based-locking-initilisation-failed/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论