Chinaunix首页 | 论坛 | 博客
  • 博客访问: 505093
  • 博文数量: 140
  • 博客积分: 461
  • 博客等级: 下士
  • 技术积分: 878
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-28 10:06
文章分类

全部博文(140)

文章存档

2016年(1)

2015年(6)

2014年(20)

2013年(1)

2012年(16)

2011年(96)

分类: 云计算

2014-08-07 14:57:39

最近的一个需求,用到了lvcreate中的--inactive选项,但是在自己的机器上却没发现这个选项,开始以为是自己机器上的lvm版本不够新,搜索之后才发现原来需要把包降级。所用的版本为citrix打过patch的,但是网上找不到相关下载信息。于是找了台xenserver将所有lvm2相关文件打包,再到开发机上强行卸载lvm2再解压

点击(此处)折叠或打开

  1. # rpm -qa |grep lvm2
  2. lvm2-2.02.84-6.xs1120
  3. cd /tmp; rpm -ql lvm2-2.02.84-6.xs1120 > /tmp/lvm.list; tar -T /tmp/lvm.list -czf /tmp/lvm.tgz

拷贝到目标机器上,在目标机器上执行:

点击(此处)折叠或打开

  1. # rpm -qa | grep lvm2 | xargs rpm -e --nodeps
  2. # cd /;tar xzf /tmp/lvm.tgz

方法借鉴自:



补充说明:由于没有弄到要使用的版本的rpm包,所以才采取这种手段,但是重启机器后发现降级失败了,超级块被损坏。
并且在排除了文件系统不同的因素后强行降级仍然失败。


阅读(1323) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~