HP-UX镜像故障处理与磁盘恢复

需积分: 10 3 下载量 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)支持所使用的命令和参数。同时,由于涉及到数据安全,务必在执行任何更改前做好充分的备份,并遵循最佳实践,如在维护窗口内操作,避免在业务高峰期进行可能导致中断的变更。