drjones
作者drjones·2013-09-06 12:00
软件开发工程师·江中集团

vg无法读取,改变VGDA

字数 1284阅读 3117评论 0赞 0
两个办法chdev -l hdisk -a pv=yes
odmget -q "name=hdisk1" CuAt >/tmp/1
vi /tmp/1
odmchange -o CuAt /tmp/1

现象:由于操作失误(chdev -l hdiskx -a pv=yes) 使得 hdiskx 的PVID发生改变, 硬盘上的内容尽管没被破坏,但由于与VGDA区的描述不一致,造成卷组无法访问, 该怎么办? 
lspv
hdisk1          none                                None            
mkvg -f -y testvg hdisk1
hdisk1          000bc93af21ffe79                    testvg          active
crfs -v jfs2 -g testvg -m /testfs01 -a size=100
hdisk1          000bc93af22f6aad                    None            
些时,lqueryvg -Atp hdisk1
可以看到   ------- PV 0 ------
pv_id:          000bc93af21ffe79
还是之前的pvid
此时importvg会显示
# importvg -L testvg hdisk1
0516-306 getlvodm: Unable to find volume group testvg in the Device
        Configuration Database.
0516-022 : Illegal parameter or structure value.
0516-780 importvg: Unable to import volume group from hdisk1.
用recreatevg解决这个问题
recreatevg -y testvg -l /tmp/lvname hdisk1

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

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

X社区推广