免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: kwtip
打印 上一主题 下一主题

求助SVM RAID1换盘怪现象 [复制链接]

论坛徽章:
4
申猴
日期:2013-08-28 13:29:09天秤座
日期:2013-12-31 16:54:51技术图书徽章
日期:2014-03-31 10:00:412015亚冠之北京国安
日期:2015-10-08 16:19:12
11 [报告]
发表于 2013-01-26 16:59 |只看该作者
晚上在试试,谢谢各位。

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:15操作系统版块每日发帖之星
日期:2016-01-21 06:20:00操作系统版块每日发帖之星
日期:2016-08-11 06:20:00
12 [报告]
发表于 2013-01-26 21:38 |只看该作者
同意4楼的做法,
先拆有问题的镜像,
再更换硬盘,
然后再重新做镜像;

论坛徽章:
0
13 [报告]
发表于 2013-01-26 22:39 |只看该作者
正常的换盘步骤是:
1、确认换盘:
# metastat
2、拆离子镜像
# metadetach –f d0 d20
# metadetach –f d1 d21
3、删除子镜像
# metaclear d20
# metaclear d21
4、删除故障硬盘上的状态数据库副本
5、 删除故障硬盘设备,并拔出坏盘
6、 插入新硬盘,配置新磁盘,识别新盘
7、同步分区表
8、在新盘上重建状态数据库
9、 在新盘上重建子镜像
10、将新的子镜像加入镜像盘

论坛徽章:
4
申猴
日期:2013-08-28 13:29:09天秤座
日期:2013-12-31 16:54:51技术图书徽章
日期:2014-03-31 10:00:412015亚冠之北京国安
日期:2015-10-08 16:19:12
14 [报告]
发表于 2013-01-27 19:23 |只看该作者
本帖最后由 kwtip 于 2013-01-27 19:29 编辑

试过了,可以metadetach可以metaclear,但是拆完清除后metainit还是报No such file or directory,我觉的这个跟SWAP分区有关,两个盘的SWAP分区都坏了,就是D20镜像。


操作步骤

@:/root !ksh metadetach -f d6 d4
d6: submirror d4 is detached
metadetach: zwsesn001: No such file or directory

@:/root !ksh metaclear d4
d4: Concat/Stripe is cleared
metaclear: zwsesn001: No such file or directory

@:/root !ksh metainit -f d4 1 1 /dev/dsk/c2t0d0s6
metainit: zwsesn001: No such file or directory

You have new mail in /var/mail/root

@:/root !ksh newfs /dev/dsk/c2t0d0s6
newfs: construct a new file system /dev/rdsk/c2t0d0s6: (y/n)? y
Warning: 1920 sector(s) in last cylinder unallocated
/dev/rdsk/c2t0d0s6:     20494464 sectors in 3336 cylinders of 48 tracks, 128 sectors
        10007.1MB in 209 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
19563424, 19661856, 19760288, 19858720, 19957152, 20055584, 20154016,
20252448, 20350880, 20449312

@:/root !ksh metainit -f d4 1 1 /dev/dsk/c2t0d0s6
metainit: zwsesn001: No such file or directory

论坛徽章:
0
15 [报告]
发表于 2013-01-27 21:55 |只看该作者
有时候尝试metareplace或者metasync一个submirror,两个submirror都处于need maintenance状态,这有可能是由于一个硬盘的一个block报错引起的。
1、        故障现象:
# metastat d10
d10: Mirror
Submirror 0: d0
State: Needs maintenance
Submirror 1: d1
State: Needs maintenance
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 69078879 blocks
d0: Submirror of d10
State: Needs maintenance
Invoke: after replacing "Maintenance" components:
metareplace d10 c1t0d0s0
Size: 69078879 blocks
Stripe 0:
Device     Start Block  Dbase State        Hot Spare
c1t0d0s0          0     No    Last Erred
d1: Submirror of d10
State: Needs maintenance
Invoke: metasync d10
Size: 69078879 blocks
Stripe 0:
Device     Start Block  Dbase State        Hot Spare
c1t1d0s0          0     No    Okay

在/var/adm/messages中有如下报错:
Sep 15 09:11:17 bobbob scsi: WARNING: /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037f396c9,0 (ssd1):
Sep 15 09:11:17 bobbob  Error for Command: read(10)       Error Level: Retryable
Sep 15 09:11:17 bobbob scsi:    Requested Block: 4057844    Error Block: 4057969
Sep 15 09:11:17 bobbob scsi:    Vendor: SEAGATE        Serial Number: 0107D1MVCF
Sep 15 09:11:17 bobbob scsi:    Sense Key: Media Error
Sep 15 09:11:17 bobbob scsi:    ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0xe4
Sep 15 09:11:19 bobbob scsi: WARNING: /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037f396c9,0 (ssd1):
Sep 15 09:11:19 bobbob  Error for Command: read(10)       Error Level: Retryable
Sep 15 09:11:19 bobbob scsi:    Requested Block: 4057844    Error Block: 4057969
Sep 15 09:11:19 bobbob scsi:    Vendor: SEAGATE    Serial Number: 0107D1MVCF
Sep 15 09:11:19 bobbob scsi:    Sense Key: Media Error
Sep 15 09:11:19 bobbob scsi:    ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0xe4

2.解决方案:
2.1 坏的block块可以通过format->analyze->read来修复
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0
/pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037f396c9,0
1. c1t1d0
/pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037f8c663,0
Specify disk (enter its number): 0
selecting c1t0d0
format> analyze
analyze> read
Ready to analyze (won't harm SunOS). This takes a long time,
but is interruptable with CTRL-C. Continue? y
        pass 0
Medium error during read: block 4057969 (0x3deb71) (1404/16/101)
ASC: 0x11   ASCQ: 0x0
Sep 15 09:26:59 bobbob scsi: WARNING: /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037f396c9,0 (ssd1):
Sep 15 09:26:59 bobbob  Error for Command: read(10)       Error Level: Retryable
Sep 15 09:26:59 bobbob scsi:    Requested Block: 4057969    Error Block: 4057969
Sep 15 09:26:59 bobbob scsi:    Vendor: SEAGATE     Serial Number: 0107D1MVCF
Sep 15 09:26:59 bobbob scsi:    Sense Key: Media Error
Sep 15 09:26:59 bobbob scsi:    ASC: 0x11 (unrecovered read error), ASCQ: 0x0, FRU: 0xe4
Repairing hard error on 4057969 (1404/16/101)...ok.
   24619/26/53
        pass 1
24619/26/53
Total of 1 defective blocks repaired.

2.2 运行metasync
# metasync d10

2.3 查看同步结果
# metastat d10
d10: Mirror
Submirror 0: d0
State: Needs maintenance
Submirror 1: d1
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 69078879 blocks
d0: Submirror of d10
State: Needs maintenance
Invoke: after replacing "Maintenance" components:
metareplace d10 c1t0d0s0
Size: 69078879 blocks
Stripe 0:
Device     Start Block  Dbase State        Hot Spare
c1t0d0s0          0     No    Last Erred
d1: Submirror of d10
State: Okay
Size: 69078879 blocks
Stripe 0:
Device     Start Block  Dbase State        Hot Spare
c1t1d0s0          0     No    Okay

2.4 这个时候,我们就可以执行metareplace
# metareplace -e d10 c1t0d0s0

2.5 再检查mirror情况
# metastat d10
d10: Mirror
Submirror 0: d0
State: Okay
Submirror 1: d1
State: Okay
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 69078879 blocks
d0: Submirror of d10
State: Okay
Size: 69078879 blocks
Stripe 0:
Device     Start Block  Dbase State        Hot Spare
c1t0d0s0          0     No    Okay
d1: Submirror of d10
State: Okay
Size: 69078879 blocks
Stripe 0:
Device     Start Block  Dbase State        Hot Spare
c1t1d0s0          0     No    Okay

论坛徽章:
4
申猴
日期:2013-08-28 13:29:09天秤座
日期:2013-12-31 16:54:51技术图书徽章
日期:2014-03-31 10:00:412015亚冠之北京国安
日期:2015-10-08 16:19:12
16 [报告]
发表于 2013-01-27 22:05 |只看该作者
楼上的D10卷和我的D20卷状态是一样的,但是当时我没看到D22需要metasync,只看到D21需要Maintenance,然后就更换硬盘了,可能是这个原因导致D21和D22消失了,然后这两个卷是SWAP分区,我觉得无法操作跟没有SWAP分区有关。

论坛徽章:
0
17 [报告]
发表于 2013-01-27 22:40 |只看该作者
我遇到过,旧盘没有拆干净,最后拿磁带恢复的,13楼正解

论坛徽章:
20
申猴
日期:2013-09-12 19:39:05狮子座
日期:2014-07-20 21:19:51寅虎
日期:2014-08-16 18:37:47水瓶座
日期:2014-10-15 18:58:25天蝎座
日期:2015-01-22 18:19:15NBA常规赛纪念章
日期:2015-05-04 22:32:032015亚冠之胡齐斯坦钢铁
日期:2015-06-03 11:28:502015亚冠之吉达阿赫利
日期:2015-09-19 12:41:47午马
日期:2013-09-18 14:36:40戌狗
日期:2013-09-18 14:44:39处女座
日期:2013-09-24 17:46:41CU十二周年纪念徽章
日期:2013-10-24 15:41:34
18 [报告]
发表于 2013-01-28 10:31 |只看该作者
光盘启动,把所有镜像都拆了,彻底重做吧

论坛徽章:
71
15-16赛季CBA联赛之同曦
日期:2018-08-23 15:41:42辰龙
日期:2014-08-15 09:07:43狮子座
日期:2014-06-03 13:55:33亥猪
日期:2014-06-02 11:17:08巨蟹座
日期:2014-05-06 10:02:03午马
日期:2014-05-04 08:18:27亥猪
日期:2014-04-29 11:11:32技术图书徽章
日期:2014-04-24 15:51:26技术图书徽章
日期:2014-04-17 11:01:53辰龙
日期:2014-04-15 12:45:46亥猪
日期:2014-04-11 09:06:23射手座
日期:2014-04-01 15:28:10
19 [报告]
发表于 2013-01-28 10:47 |只看该作者
楼主实在不行的话,按楼上的做吧,恢复一下system和vfstab

论坛徽章:
4
申猴
日期:2013-08-28 13:29:09天秤座
日期:2013-12-31 16:54:51技术图书徽章
日期:2014-03-31 10:00:412015亚冠之北京国安
日期:2015-10-08 16:19:12
20 [报告]
发表于 2013-01-28 11:23 |只看该作者
如何修改system文件?
是修改下面这段吗?
* Begin MDD root info (do not edit)
rootdev:/pseudo/md@0:0,0,blk
* End MDD root info (do not edit)
修改成什么?没有改过vfstab知道怎么改。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP