Have you installed mdadm yet? If not, it is available at
Kernel.org. Check the man pages; I think that there is an option that will look at a disk and try to reconstruct the raid. I have used mdadm to
create a raid on puppy, but I have never tried to read one written by something else.