Extracting data from a RAID 1 array with out original controller

A Dell x346 server crashed (motherboard went bad) and I need to get a few files off of the hard drive. They are 2 SCSI hard drives in RAID 1. As far as I know both drives are fine.

Can I just put one of the drives in another computer and get the data off?


Typically RAID1 isn't anything more than two normal drives with a bit of metadata at the end of the drive that the hardware RAID controller uses.

So it should be safe to put one of them in another computer. I wouldn't use a RAID controller for this just to avoid any potential for it reading and changing the RAID metadata in any way. Plus you typically have to do some low level RAID setup stuff for it to see a new drive which I would try to avoid if possible. But chances are that on a regular SCSI controller the drive will work fine and you can copy your data off.

If you want to be on the really cautious side just use dd to make an image of one of the drives and then mount the image using a loop device on Linux.


Was it a hardware controller doing the RAID, or was the controller merely acting as a connection and the RAID was done in software?

If it was a hardware RAID, you will need to plug the disks into the exact same model controller or you run the risk of damaging the RAID.

If it was a software RAID, you should be able to plug it in and it will Just Work (tm).