免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 24084 | 回复: 6
打印 上一主题 下一主题

[系统管理] 磁盘镜像遇到insf安装设备文件的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-23 14:55 |只看该作者 |倒序浏览
本帖最后由 tonyzhou_cn 于 2013-09-23 18:50 编辑

版本:11.31,在测试替换镜像后的系统根盘,出现这样一个问题,替换的步骤是这样的:
1、pvchange -a N /dev/disk/disk80_p2
2、换盘(disk5)
3、scsimgr replace_wwid -D /dev/rdisk/disk80
4、ioscan -fn
5、idisk对新盘分区 idisk -wf /tmp/mirror/table /dev/rdisk/disk81
6、insf –e    insf -e -H 64000/0xfa00/0x22
7、io_redirect_dsf -d /dev/disk/disk80 -n /dev/disk/disk81
8、vgcfgrestore -n /dev/vg00 /dev/rdisk/disk80_p2
9、mkboot -e -l /dev/rdisk/disk80
10、mkboot -a "hpux -lq" /dev/rdisk/disk80
11、vgsync /dev/vg00
12、setboot –h 1/0/1/1/0/4/1.0x6.0x0
13、测试:shutdown –ry 0 从新镜像的盘启动   ok

在第6步的时候,我参考手册上这样做之后,在vgcfgrestore 的时候就会报错,如果直接使用insf -e 或者insf -eC disk,就不会有问题,这是为什么呢?

使用带 -e 选项的 insf 命令创建所有分区的设备文件。#insf -e -H 0/1/1/0.0x1.0x0
就会如下错误:
# vgcfgrestore -n /dev/vg00 /dev/rdisk/disk80_p2
PV /dev/rdisk/disk80_p2 has the following bad block/s with allocated alternates
which resides inside the user data area. Please run pvcreate [-B]
before re-running vgcfgrestore. Should you wish to override this
operation, re-run the command with the -F argument. In doing so,
you may encounter data corruption.
   Bad blocks:   8   1   8568   149504   268435455   268435455   70765733   592   278   2144   8   2728   2912   16384   70749024   0   128   128   6   71648837

论坛徽章:
48
15-16赛季CBA联赛之青岛
日期:2021-01-07 13:41:2315-16赛季CBA联赛之上海
日期:2020-12-01 18:02:0720周年集字徽章-20	
日期:2020-10-28 14:14:2620周年集字徽章-20	
日期:2020-10-28 14:04:3015-16赛季CBA联赛之天津
日期:2020-10-18 22:51:412016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2015-12-22 13:30:48操作系统版块每日发帖之星
日期:2015-12-07 06:20:00操作系统版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-08-05 18:46:082015年亚洲杯之巴勒斯坦
日期:2015-04-19 10:42:502015年亚洲杯之巴林
日期:2015-04-09 08:03:23
2 [报告]
发表于 2013-09-24 15:50 |只看该作者
最后的vgcfgrestore报错是说有坏块,需要先跑pvcreate。你意思是第6步的时候如果直接用insf -e的话,第8步就不会有坏块的报错?

论坛徽章:
0
3 [报告]
发表于 2013-09-25 13:59 |只看该作者
回复 2# lbseraph

是的,我如果使用insf -e 或者使用insf -edisk 就不会报错。
如果使用insf -e -H 64000/0xfa00/0x22  或者使用insf -e -C disk 86   这样都不行。

论坛徽章:
48
15-16赛季CBA联赛之青岛
日期:2021-01-07 13:41:2315-16赛季CBA联赛之上海
日期:2020-12-01 18:02:0720周年集字徽章-20	
日期:2020-10-28 14:14:2620周年集字徽章-20	
日期:2020-10-28 14:04:3015-16赛季CBA联赛之天津
日期:2020-10-18 22:51:412016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2015-12-22 13:30:48操作系统版块每日发帖之星
日期:2015-12-07 06:20:00操作系统版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-08-05 18:46:082015年亚洲杯之巴勒斯坦
日期:2015-04-19 10:42:502015年亚洲杯之巴林
日期:2015-04-09 08:03:23
4 [报告]
发表于 2013-09-25 21:33 |只看该作者
有没有留意这两者是否都会更新对应的设备文件?

论坛徽章:
0
5 [报告]
发表于 2013-09-26 10:11 |只看该作者
本帖最后由 tonyzhou_cn 于 2013-09-26 11:39 编辑

回复 4# lbseraph

# insf -e -H 2/0/1/1/0.0x0.0x0    ---没提示
# insf -e -H 64000/0xfa00/0x9
insf: Installing special files for esdisk instance 33 address 64000/0xfa00/0x9

请问斑竹你一般是选择哪种方式来安装设备名呢?insf -e -H 64000/0xfa00/0x22   还是直接insf -e -Cdisk呢?

论坛徽章:
48
15-16赛季CBA联赛之青岛
日期:2021-01-07 13:41:2315-16赛季CBA联赛之上海
日期:2020-12-01 18:02:0720周年集字徽章-20	
日期:2020-10-28 14:14:2620周年集字徽章-20	
日期:2020-10-28 14:04:3015-16赛季CBA联赛之天津
日期:2020-10-18 22:51:412016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2015-12-22 13:30:48操作系统版块每日发帖之星
日期:2015-12-07 06:20:00操作系统版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-08-05 18:46:082015年亚洲杯之巴勒斯坦
日期:2015-04-19 10:42:502015年亚洲杯之巴林
日期:2015-04-09 08:03:23
6 [报告]
发表于 2013-09-26 19:34 |只看该作者
我以前做的一般不是生产环境的,所以都是直接insf -e了,没有参考意义。另外,我的意思是说直接在跑那两个命令之后(加设备硬件路径或不加的时候)检查/dev/disk/disk80_p2这设备文件的修改时间。

论坛徽章:
0
7 [报告]
发表于 2013-09-26 19:56 |只看该作者
本帖最后由 tonyzhou_cn 于 2013-09-26 19:58 编辑

回复 6# lbseraph

时间变没变,我确实没有注意。只能以后有机会测试一下了
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP