Solaris 8下用Solstice DiskSuite做Mirror的问题

 最近有位用户在Solaris 8下用Solstice DiskSuite做Mirror遇到一个问题。

用户使用的环境是Solaris 8 Update 7 for X86,想使用146G的Maxtor SCSI硬盘做Mirror。一开始还很顺利,Solaris 8能够识别这么大的硬盘,可是在用Solstice DiskSuite做Mirror出了如下错误:

 # metadb -a -c 3 -f c0t0d0s7
>     # metadb -a -c 3 c0t2d0s7
>     metadb: irc: c0t2d0s7: overlaps with device in metadevice state
>     atabase 故障现象

不过直接用同一个SCSI硬盘的不同Slice做Mirror却没有问题,两个SCIS硬盘大小型号都是一致的。
后来发现iostat -En下,Solaris虽然识别了硬盘的容量,但没有得到硬盘的(devid)Serial ID号。而且这个硬盘相对Solaris 8来说比较新,而且不是Sun Qualified硬盘,猜想是由于这个问题导致。果然在opensolaris(Solaris的开源站点)站点上找到相应的bug历史记录,还有相应的walk around的方法:http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id= 4347117
于是我们修改了sd.conf文件,添加了如下内容,


sd-config-list="MAXTOR  ATLAS10K4_146SCA", "unsupported-hack";
unsupported-hack=1,0x4,0,0,0,0,0;


让系统忽略相应的检查。测试后,果然解决了问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值