Is it safe to transfer RAID 5 disks from one server to another

hard driveraid5

I have (what I assume) will be a relatively simple question.

I have an old file server that I've decommissioned and replaced. I would like to re-use the hardware from the old file server at our satellite office for offsite backup storage. Because I'm paranoid I would like to keep the data on these disks (despite the fact it's all been migrated and we have backups of the server). To that end, I would like to take the 3 hard drives out (server was running a RAID 5) and put 3 new ones in and install the OS and configure from scratch.

Assuming the hard drives are clearly labelled as drive 0, 1, 2, can they safely be transferred into another server with a different RAID card running RAID 5 (with the drives installed in the same order they were on the old server)? In short, is that data safe?

Best Answer

In most cases the array metadata on the disks will work with a controller from the same family. For example, the Mylex DAC-FFX series of SAN controllers would take arrays formatted on an ExtremeRAID 3000 card (which was essentially the same controller on a PCI card). The same is true of HP (nee Compaq) Smartarray 64xx and (I believe) PXXX controllers and MSA1K/2K series SANs.

If your RAID controller is from a different manufacturer/series then it will probably not work, however if it is within the same family from the same manufacturer, then it probably will. It is also quite likely to work on later models from the same manufacturer. Most Adaptec SCSI, SAS and SATA RAID controllers produced in about the past 10 years or so use essentially the same firmware. I guess that kit from LSI or 3Ware is similar in this respect, although I've never used them.

Note that some vendors like IBM and Dell sell OEM versions of controllers from third parties, and the models may come from different manufacturers. You would need to do your homework in this case with (for example) a Dell PERC or an IBM ServerRAID.