服务器无法启动,并出现 lvm 错误:“--available 的参数无效:ay 解析命令行时出错。”

服务器无法启动,并出现 lvm 错误:“--available 的参数无效:ay 解析命令行时出错。”

我们的存储服务器有问题,它有一段时间没有更新了,所以我们尝试更新它,但是在更新过程中(它需要一些 2k 包更新)它完全黑了。(主板上没有屏幕,ssh 死机,但磁盘上仍然有一些 io:闪烁的 led 灯)

我们重启了机器,看看发生了什么。启动失败,我们收到以下错误:

Server fails to boot with lvm error : ¨Invalid argument for --available: ay Error during parsing of command line.¨

我能找到的唯一解决方案是在红帽知识库中,并且受到付费墙的保护:(

我已经验证了根目录 (ext4) 和主目录 (ext4) 上的所有数据都正常,可以使用救援磁盘进行访问。我也可以安装它们并获得访问权限。所以我很确定这是一个配置错误。但是我不知道如何修复它。

这是在 centos 6 机器上运行的,它说(etc/redhat-release)它是 6.7,但我认为它比较旧,并且 6.7 是升级版本。

我不确定它在这种情况下是否有用,但我转储了(grep -v'#')配置/etc/lvm/lvm.conf

答案1

initscripts versions greater or equal to 9.03.32-1 and below 9.03.38-1
lvm versions below lvm2-2.02.97-2.el6

仅在 yum 事务崩溃时发生。将两个软件包都升级到最新版本应该可以解决问题。

相关内容