HP-UX镜像故障处理与磁盘恢复
需积分: 10 174 浏览量
更新于2024-09-17
收藏 126KB DOC 举报
"关于HP-UX镜像配置与故障处理"
在HP-UX操作系统中,镜像是提高数据安全性的重要手段,它通过创建硬盘的副本(镜像对)来实现冗余,当一个磁盘发生故障时,系统可以无缝切换到镜像磁盘,确保服务不间断。本文主要讨论的是在HP-UX环境下,如何处理镜像故障以及配置新的镜像。
在描述的故障案例中,操作人遇到了两个主要问题:
1. **镜像磁盘故障与恢复**:
故障现象是主盘`c2t1d0s2`正常,而镜像盘`c2t0d0s2`损坏。在尝试恢复镜像时,使用`lvreduce -k -m0 /dev/vg00/lvol1pv_key`命令来拆分镜像,这使得主盘成为独立的逻辑卷。然而,即使镜像已拆分,`vgdisplay`仍然显示警告,无法查询物理卷`/dev/dsk/c2t0d0s2`。这表明虽然逻辑上镜像已被解除,但系统仍存在对损坏磁盘的引用,需要进一步清理。
2. **添加新盘至镜像对**:
操作人试图将新盘`c2t3d0s2`加入VG00,但遇到了`max_PE_per_pv`警告,这意味着卷组`vg00`的最大物理扩展(PE)数量不足,无法容纳新盘的全部PE。此外,尝试将新盘加入其他卷组`vg01`也失败,因为需要的逻辑扩展(LE)数量超过了当前设定。这可能是因为旧的LVM配置信息导致的问题。
针对以上问题,以下是一些解决步骤和注意事项:
- **处理坏盘遗留信息**:
在拆分镜像后,需要从系统中彻底删除坏盘的物理卷信息。可以使用`pvremove`命令移除物理卷,例如:`pvremove /dev/dsk/c2t0d0s2`。执行此操作前,确保没有其他活动的逻辑卷依赖于这个物理卷。
- **调整卷组参数**:
对于`max_PE_per_pv`问题,需要增大卷组允许的PE数量。使用`vgchange`命令可以调整该参数,如`vgchange -A n -m <new_max_PE> /dev/vg00`,其中`<new_max_PE>`是新的最大PE数,应大于新盘的PE数。
- **扩展卷组和逻辑卷**:
为了将新盘`c2t3d0s2`加入镜像,首先需要将其创建为物理卷,然后扩展卷组和逻辑卷。使用`pvcreate`创建物理卷,如`pvcreate /dev/dsk/c2t3d0s2`,接着使用`vgextend`扩展卷组,如`vgextend /dev/vg00 /dev/dsk/c2t3d0s2`。最后,使用`lvextend`命令扩展逻辑卷,确保其大小能够充分利用新添加的物理卷。
- **重建LVM配置**:
如果LVM配置文件出现问题,可能需要手动编辑或使用`vgcfgrestore`命令恢复。确保在操作前备份现有的配置文件,并谨慎操作,避免数据丢失。
- **重新配置镜像**:
一旦新盘被正确地添加到卷组并扩展了逻辑卷,可以使用`mirroring`功能重新创建镜像。使用`mirroring -m 1 -a y /dev/vg00/lvol1 /dev/dsk/c2t3d0s2`命令,将逻辑卷`lvol1`与新盘`c2t3d0s2`建立1+1镜像关系。
在执行这些操作时,必须确保服务器版本(HP-UX B11.23)和硬件型号(Rx660aia64)支持所使用的命令和参数。同时,由于涉及到数据安全,务必在执行任何更改前做好充分的备份,并遵循最佳实践,如在维护窗口内操作,避免在业务高峰期进行可能导致中断的变更。
2008-08-02 上传
2010-10-10 上传
点击了解资源详情
2009-04-08 上传
2011-11-02 上传
2009-11-18 上传
2012-05-10 上传
2011-08-25 上传
点击了解资源详情
coologin
- 粉丝: 0
- 资源: 3
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章