Expanding xServe RAID Array - confused over whether I'll lose my data.

Forums: 

I'm not using Xsan, but I'm using hardware I'm hoping (praying) someone here has in-depth experience administering.

 

I don't want to have to reformat the RAID and I don't want to lose data because the organization will suffer extended downtime. I've used ChronoSync to back up the entire RAID twice onto two 2TB USB drives. Each one took over two days to complete, so if I mess this up and cause data loss by merging slices, it'll take at least that long to get the data back on the system.

 

These and Apple's documentation are a few of the many different sources of info on this topic I've sought.

 

https://discussions.apple.com/message/3330193

https://discussions.apple.com/message/3643384

https://discussions.apple.com/message/4543149

 

 

My situation.

 

I inherited administration responsibilities for an xServe RAID using the latest firmware (1.5.1).

The xServe is an intel xeon dual 2 GHz, running Mac OS X Server 10.6.8

The RAID had six (sigh) drives in the left controller. None in the right.

When I became admin, one of these six was dead. So I went on eBay and got three refurb ADM's.

--one to replace the dead drive.

--another to expand the RAID 5 to a full seven drives. (from 2.5T to 2.73T)

--a third to put on the shelf as a spare.

 

I am using RAID Admin utility 1.5.2b3.

The replacement drive rebuilt beautifully. Happy 6 drive RAID.

I put in the 7th drive and expanded. It took several days.

I'm at the point of "merging" slices that gives everyone pause about losing data.

 

Can Intel Macs can expand the file system with this slice-merging function without data loss whereas Power PC Macs cannot?

 

Next, my RAID as I inherited it was one slice. That is to say, one volume. One partition. In RAID Admin under "Arrays and Drives" all the little drives display a [1]. They did when the RAID was degraded to 5 drives. They did when I added the 6th drive replacement. They do now, having used the Expansion function under "Advanced" to add the 7th drive.

 

So, next question. WAS IT EVER SLICED?

That seems to be a deal-breaker for merging slices without data loss.

 

For this, I looked in RAID Admin to my Events tab which dates all the way back to 2008.

I see exactly zero mentions of slicing anywhere.

abstractrude's picture

When you extend/expand array your filesystem should be recreated. I know intel macs can grow HFS+ paritions using disk utility. This may be a solution to your issue. If I remember correctly merging slices is a destructive process with Xserve RAID.

You should buy new storage tho, Xserve RAID is out of gas.

To be honest, this is a very small filesystem. You can backup and restore in a weekend. That is your best bet.

resizeVolume          (Resize a volume, increasing or decreasing its size)

-Trevor Carlson
THUMBWAR

Thanks Trevor!

I've proposed replacing that beast with a pair of redundant Mac Minis and a thunderbolt raid 5, but you know how these things go. The savings on electricity alone!

Small as it is, it's the most significant piece of hardware I've ever been responsible for. I have zero experience with Xserves and Apple's RAID other than babysitting this one. So it's like... everything I do, I'm not sure what could break. Everything's a blind alley.

So, I really appreciate your thoughts here.

If I do, indeed, end up having to restore the data with ChronoSync, could some app expecting to link to a file on the server fail? I don't imagine so, but if Monday morning, people are drumming their fingers because the restore is taking too long, and *then* things aren't silky smooth... ugh.

xsanguy's picture

Slicing *will* cause you to lose data! Xsan can do online expansion, but not this way (think adding multiple new RAID chassis)

Honestly, I'd get a set of 750GB ADMs (or 7 more identical to your first set) and stick them in the second half of the array. Create another LUN on top of them. Backup LUN1 to LUN2 (If you can take the volume down, you can do this bit perfect I can show you how) then simply use the new LUN monday AM. Destroy old LUN and re-create it.

Xserve RAIDs get a ton of heat, but honestly for what they did when they came out, they are still solid kit. To this day.