--- /dev/null
+#!/bin/sh
+
+
+ raids=`grep $disk checkraidtemp |cut -d "=" -f3|wc -w`
+ raids=$(( raids - 2 ))
+
+
+ for i in `seq 1 $raids`;do
+ s=$(( i + 1 ))
+ raidisk=`grep $disk checkraidtemp|cut -d "=" -f3|cut -d" " -f$s`
+ grep $raidisk disklist >>/dev/null
+
+ if [ ! $? = 0 ];then
+ fdisk -l |grep $raidisk >>/dev/null
+ if [ ! $? = 0 ];then
+ diskbak=$disk
+ disk=${raidisk%?}
+
+
+ d=`echo $disk |tail -c2`
+ echo $d| egrep '^[0-9]+$' >/dev/null 2>&1
+ if [ "$?" -eq "0" ]; then
+ disk=${disk%?}
+ fi
+
+ d=`echo $disk |tail -c2`
+ echo $d | egrep '^[0-9]+$' >/dev/null 2>&1
+ if [ "$?" -eq "0" ]; then
+ disk=${disk%?}
+ fi
+
+ d=`echo $disk |tail -c2`
+ echo $d | egrep '^[0-9]+$' >/dev/null 2>&1
+ if [ "$?" -eq "0" ]; then
+ disk=${disk%?}
+ fi
+
+ . ./restore2/full_disk
+ disk=$diskbak
+ fi
+ fi
+
+ done