fly0176
作者fly0176·2011-02-28 12:19
IT顾问·新明星

手工修改PVID

字数 566阅读 3824评论 15赞 7

如果某人对硬盘做过"chdev -l hdiskX -a pv=clear"的话,那么即使再使用"chdev -l hdisk* -a pv=yes"也无法获得原来的PVID了,这样就会导致原来的VG没法使用了。一般我们会使用recreatvg来修复,但是这样的话不仅lv name,fs name都改了,甚至mount point都需要改掉,数据虽然保住了,但是非常的麻烦。

下面提供一个手工修改PVID的办法,以达到恢复数据的目的:

  1. 首先取得硬盘VGDA区中的PVID。例如:

    #lqueryvg -p hdisk* -P
    000d097d5f36f79f 2 0

  2. pvid转换成8进制,注意两个字符为一组。例如:

    0151117513766367237

  3. 用dd将此PVID写入硬盘:

    #echo "0151117513766367237c" | dd of=/dev/hdiskX bs=1 seek=128 count=8

  4. 检查是否成功写入:

    #dd if=/dev/hdiskX bs=1 skip=128 count=8 | od -x

  5. 删除该盘,再重新认一遍:

    #rmdev -dl hdiskX;cfgmgr –v

  6. 最后再importvg

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

7

添加新评论15 条评论

zhangyj508zhangyj508系统运维工程师北京银信长远
2016-08-31 19:14
好的
youyou-wooyouyou-woo系统架构师ibm
2012-06-19 13:16
收藏了谢谢。
ruijhruijh服务交付浪潮商用机器有限公司
2011-03-09 06:59
好方法,如果IBM能多出点这样的官方说法就更好了
antinousantinous系统架构师中金富捷数据设备技术有限公司
2011-03-08 11:36
这个绝对是用心了
kkuaix01kkuaix01软件开发工程师中软巨人
2011-03-07 17:47
可以不用删盘,执行一遍chdev -l hdiskx -a pv=yes 也可以的
airiversairivers技术总监荣科科技股份有限公司
2011-03-07 11:45
恩不错呢,收藏啦
geniusgenius技术经理华洋广场
2011-03-06 18:29
这个方法好!决定收藏。
fight58588fight58588项目总监睿至大数据
2011-03-03 11:40
真实用啊,嘿嘿高手啊
风影子风影子数据库管理员深圳
2011-03-03 09:11
收藏,说不定哪天用得着
hanqlhanql系统架构师IBM
2011-03-02 10:06
好文,《也无法获得原来的PVID了  》这个全标一下吧 老大!
saladin101saladin101系统分析师huasheng
2011-03-02 08:14
真好,谢谢分享
mi_zymi_zy软件开发工程师民航山西空管分局
2011-03-01 19:37
hao试试
zhangcc326zhangcc326系统运维工程师南京银行股份有限公司
2011-03-01 14:32
顶,好文章
热心冰块热心冰块项目经理浪潮INSPUR
2011-03-01 13:12
收藏
aixclubaixclub网站运营经理TWT
2011-02-28 14:13
好文!
Ctrl+Enter 发表

作者其他文章

X社区推广