我们的存储服务器有问题,它有一段时间没有更新了,所以我们尝试更新它,但是在更新过程中(它需要一些 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 事务崩溃时发生。将两个软件包都升级到最新版本应该可以解决问题。