3 if [ -f recreate_raid_arrays ];then
4 rm recreate_raid_arrays
7 if [ -f findraidtemp ];then
12 cat /proc/mdstat |grep active|grep -v inactive>>/dev/null
14 cat /proc/mdstat |grep active|grep -v inactive>>findraidtemp
15 cat findraidtemp |while read line ;do
16 words=`echo $line |wc -w`
17 for i in `seq 1 $words`;do
19 result=`echo $line|cut -d" " -f$i`
20 res=`echo $result|cut -c1`
21 resu=`echo $result|cut -c 1-4`
22 resfin=`echo $result|tail -c2`
23 if [ "$res" = "m" ];then
27 if [ "$resu" = "raid" ];then
28 level=`echo $result|tail -c2`
31 if [ "$resfin" = "]" ];then
32 dev=`echo $result |cut -d"[" -f1`
33 dev=`echo "/dev/"$dev" "`
40 numdev=`echo $devices|wc -w`
41 onedev=`echo $devices|cut -d" " -f1`
42 uuid=`blkid |grep $onedev|cut -d'"' -f2`
43 echo "mdadm --create /dev/"$device" --level="$level" --raid-devices="$numdev " " $devices "--uuid="$uuid >>recreate_raid_arrays
46 chmod +x recreate_raid_arrays
49 if [ -f findraidtemp ];then