最近的一个需求,用到了lvcreate中的--inactive选项,但是在自己的机器上却没发现这个选项,开始以为是自己机器上的lvm版本不够新,搜索之后才发现原来需要把包降级。所用的版本为citrix打过patch的,但是网上找不到相关下载信息。于是找了台xenserver将所有lvm2相关文件打包,再到开发机上强行
卸载lvm2再解压
-
# rpm -qa |grep lvm2
-
lvm2-2.02.84-6.xs1120
-
# cd /tmp; rpm -ql lvm2-2.02.84-6.xs1120 > /tmp/lvm.list; tar -T /tmp/lvm.list -czf /tmp/lvm.tgz
-
拷贝到目标机器上,在目标机器上执行:
-
# rpm -qa | grep lvm2 | xargs rpm -e --nodeps
-
# cd /;tar xzf /tmp/lvm.tgz
方法借鉴自:
补充说明:由于没有弄到要使用的版本的rpm包,所以才采取这种手段,但是重启机器后发现降级失败了,超级块被损坏。
并且在排除了文件系统不同的因素后强行降级仍然失败。
阅读(1269) | 评论(0) | 转发(0) |