使用recreatevg来修复卷组
来源:互联网 发布:天刀捏脸数据大叔男 编辑:程序博客网 时间:2024/04/28 03:39
由于操作失误(chdev -l hdiskx -a pv=yes) 使得 hdiskx 的PVID发生改变, 硬盘上的内容尽管没被破坏,但由于与VGDA区的描述不一致,造成卷组无法访问, 该怎么办?
可用recreatevg命令来重新创建一内容相同的卷组, 以达到修复的目的。
1.首先将原卷组的定义从系统的ODM库中删除:
# exportvg vgname
2. 检查硬盘上VGDA 区的信息,从中得到有关逻辑卷的名称及定义:
如:
#lqueryvg -Atp hdisk2
Max LVs: ------256
PP Size: ------26
Free PPs: -----538
LV count: -----2
PV count: -----1
Total VGDAs: --2
Conc Allowed --0
MAX PPs per ---1016
MAX PVs: ------32
Conc Autovar --0
Varied on Co --0
Logical: ------0003f62a00004c00000000f52f1737c5.1 --datalv1 1
---------------0003f62a00004c00000000f52f1737c5.2 --datalv2 1
Physical: -----0003f62a2f135f0e --------------2 ----0
Total PPs: ----542
LTG size: -----128
HOT SPARE: ----0
AUTO SYNC: ----0
VG PERMISSIO --0
3. 创建逻辑卷名对应表文件。 第一字段为VGDA区中的逻辑卷的名,第二字段为在新卷组中新的逻辑卷名,可相同也可不同;为了修复原有卷组的内容,通常逻辑卷名保持不变。
如:
#vi -/tmp/lvname
-----datalv1:datalv1
-----datalv2:datalv2
4. 在硬盘上重新创建卷组,保留原有卷组的数据结构。
#recreatevg -y vgname ---l lv_file hdisk_name...
如:
#recreatevg -y forrecr2 ---l /tmp/lvname hdisk2
经过上述步骤, 在hdisk2 上创建了一个卷组 forrecr2, 原有的 datalv1, datalv2 逻辑卷的内容也保留了下来。 此时硬盘的PVID与新卷组VGDA的一致。
5. 如果卷组上有文件系统,还需修改 /etc/filesystems ,使对应的文件系统的加载点与原来的一致。
- 使用recreatevg来修复卷组
- 如何使用recreatevg来修复卷组?
- pvid的修改和recreatevg命令的使用
- pvid的修改和recreatevg命令的使用
- 使用Boot-Repair来对Ubuntu进行 修复
- 如何使用Live CD来修复Grub / Grub2
- [MySQL] 怎样使用Mysqlcheck来检查和修复, 优化表
- recreatevg实验1
- 遗传算法组卷使用心得
- AIX 物理卷、逻辑卷、卷组
- redefinevg 命令 VS recreatevg 命令
- 用安装盘来修复GRUB
- 使用getconf DISK_SIZE /dev/updisk2确定一个不属于任何卷组的物理卷大小
- LVM使用之二-向卷组VG追加物理卷PV
- 如何使用ubuntu的live cd来修复受损的MBR
- 使用kfed修复磁盘组DSKGRP2
- 服务器lvm卷使用
- linux逻辑卷使用
- C# 怎样实现远程连接SQL Server2005
- ASP.NET中数据校验部分的封装与应用
- ASP.NET编程中经常会用到的27个函数集
- 前有堵截,后有追兵---项目管理改进1
- 指针专题
- 使用recreatevg来修复卷组
- 几种peer review的比较
- AIX资源监控与调制工具
- 盛大技术经理金万钠谈:技术高手的十三个原则
- 验证6种信用卡卡号的代码
- SVN + apache 方式安装及配置
- 信产部扩大RFID试点 北京等七城市将加入
- asp.net 页面事件执行顺序
- crontab命令的功能