First of all from what I can see you have both your raid devices hanging of the same channel, which is not a very good thing. It is recommended that your disk drives be set as the primary device on seperate channels (/dev/hda and /dev/hdc). Looking at your problem, I don't think the drive has failed because /dev/hda1 is still a member of /dev/md1. For some reason /dev/hda2 has gone MIA from /dev/md2. The output actually says that it has been removed.
Number Major Minor RaidDevice State
0 0 0 -1 removed
1 3 66 1 active sync /dev/hdb2
UUID : 324652ca:19f16aaf:6d3b5367:b6ad6dda
Events : 0.816152
Maybe the array is rebuilding itself after a dirty shutdown?? Have a look at:
#cat /proc/mdstat
to see if it is reconstructing. If not try hot adding the drive back into the array:
#mdadm -a /dev/md2 /dev/hda2
Lloyd