3

We have a Lenovo RD430 with a RAID 500 controller.

Installed in the server are 6x 4TB drives configured as 2x RAID0 arrays of 3x 4TB each, however, we also have another 3x identical 4TB drives and would like to be able to rotate one of the arrays on a weekly basis (to allow a set to be taken offsite).

When I try (powering down &) rotating one of the arrays with the spare drives I get an error saying that one of the VD's is missing and that continuing will remove it from the configuration.

I'm assuming this is because some part of the RAID configuration is written to the disks themselves and not just stored on the RAID controller? I guess in my naivety I just assumed I could use the Lenovo easy startup software to replicate the RAID configuration on the spare disks and then swap them out at will.

So firstly, Is this even possible? And if so how would I go about it?

EDIT: I probably should have said earlier that this whole server is in fact a backup server - we have an entirely separate RD430 running RAID10 acting as the main file server and the file server backs up to this server nightly. I simply wanted to hedge my bets by introducing offsite. The only reason the disks are in RAID0 is convenience (1x 12TB instead of 3x 4TB).

UPDATE: In response to comments... The primary data is stored on a RAID10 array which is rsync'd nightly to a second server (RAID0 array) and then archived off to third array (again RAID0). It is this third copy (forth if you count the fact the primary is RAID10) that I am looking to rotate. Additionally, the drives are labeled (SET x DISK x of x) and when out of the server will be stored in a Peli case.

What I would like to know is how to configure the drives such that the rotation is possible?

6
  • 2
    First of all: RAID isn't backup! If you want to have your data offsite, you should use some backup procedure to write thata data to an external disk or tape or whatever. Secondly: On every disk in a RAID there is written some meta-information (depending on the controller used). So you can't just swap disks, you have to initialize them for this specific RAID on this specific controller (well, mostly, some are compatible with others).
    – Lenniey
    Apr 23, 2015 at 11:54
  • Nowhere does he say he's taking them off-site as backups. I'm not saying he's not, but I'm wiling to give him the benefit of the doubt that he has a valid reason for doing so..
    – GregL
    Apr 23, 2015 at 12:00
  • 1
    Ok, now the "RAID isn't backups" barrage can begin.
    – GregL
    Apr 23, 2015 at 12:18
  • 1
    @GregL That only applies to situations where a single RAID array is treated as a "backup" of itself, though. Having a whole separate copy of your data is a perfectly good backup, even if it happens to be stored on a RAID array. (It just needs to be separate from the data that it's a backup of.)
    – user15323
    Apr 23, 2015 at 18:34
  • 1
    @duskwuff, We're starting to get a little off-topic here, but I'd agree with you, if the seperate copy was stored on RAID5 or 6. I don't think storing it on a RAID0 array is terribly sound; you loose one disk, you lost it all. Unless of course you're doing Disk-Disk-Tape and the RAID0 copy is transient.
    – GregL
    Apr 23, 2015 at 19:11

1 Answer 1

9

On modern hardware RAID controllers, RAID metadata is written to the disks, so they are somewhat portable, with restrictions on drive ordering; they have to be moved together.

However, this is the wrong way to handle backups.

Intentionally failing (groups of) disks and forcing a degraded array is fraught and a bad approach to accomplishing offsite backup.

In particular, doing this with a RAID0 set would require you to turn the server off or offline the array from the controller level as you make the physical switch.

2
  • 7
    Not to mention, a degraded RAID0 array is a dead RAID0 array.
    – Hyppy
    Apr 23, 2015 at 11:59
  • 1
    Not to mention, removing harddrives and transporting them about is the quickest way to cause a failure.
    – JamesRyan
    Apr 23, 2015 at 14:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .