• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1104
  • Last Modified:

How do I migrate a RAID-5 to a single drive on Dell's PERC Array?

I have a Dell PowerEdge server running SBS2000.  It uses a PERC 4/DI (PV22xS) SCSI RAID controller.  Currently, there are a total of 6 physical hard-disks.  2 are used in a RAID1 for the OS, 3 are used in a RAID5 for Exchange Server data, and 1 is a spare.  I would like to get rid of the RAID5 and replace it with a RAID1 instead, so that I can have a total of 2 spare drives; I also want to do this so that I can rotate disks out of the mirror and keep copies of the drives offline.  It seems logical that I should somehow mirror the RAID5 data to the single spare drive, and then kill the RAID5, and then make a RAID1 from the single drive.  However, I can not figure out how to do this.  I also can't add an IDE drive, nor can I use an external drive.  Since this is an E-mail server, I can not have significant down-time.  I need to be able to copy the data to the single drive so that when I reboot the system with the RAID5 removed, the system will work with the single drive.  How can I do this?
0
judas2158
Asked:
judas2158
3 Solutions
 
SysExpertCommented:
1) Remove the spare drive from your Rad configuration.

2) See if you have a 2nd SCSI board/ controller in the server. Most servers do.

3) Add in a large drive on the SCSI controller, and reboot.

4) Define the drive in windows, and start the copy process

then you can
change  the RAID 5 config to whatever you want.

I would also suggest doing a full tape backup of all partitions beforehand.

I hope this helps !
0
 
judas2158Author Commented:
Well, there are only two backplanes and one controller.  3 drives on one backplane, and 3 on the other.  There is an integrated SCSI controller that isn't part of the RAID array, and I think it is SCA if I remember correctly, so it could probably drive the spare drive.  But I don't think that idea will work.  Part of the problem is in order to do the kind of copy you're talking about, I would have to unmount the exchange stores for the duration of the entire copy process.  I can only have a few minutes of downtime.  Even if I could copy the drive with the stores mounted, it would probably miss a few incoming emails as it went from mailbox to mailbox.  Exchange could be backed-up and then restored to the single drive, but if I did that, I would miss the handful of e-mails that come in past the backup point (during the restore operation), and I can't lose any e-mails.  That's why I was hoping to somehow build a mirror, where one drive is the single drive and the other drive is the virtual drive from the RAID5.  I don't think that can be done in that way, but there's just got to be a way for me to escape this RAID5 without missing any incoming e-mails.
0
 
judas2158Author Commented:
Oh, BTW, the spare drive can be setup as an independent virtual drive within the array.  :)  The RAID5 can be transformed into a RAID0.  Is there a way to use that to my advantage?
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
SysExpertCommented:
You will not be able to do this in a short period of time.

You need to backup and restore the data, so that is the minimum amount of time the task will require.

There is no transparent method to convert RAID 5 to mirroring that I know of, but you can check the documentation anyway.

You might consider doing an image with Acronis Disk director onto the spare drive, redo the RAID, and restore. It may be quicker than an OS copy.

 
I hope this helps !
0
 
raehrlichCommented:
You may want research mirroring at the OS level. Take your existing RAID 5 devices and mirror them to a new RAID 1. The OS's volume manager would copy the data in the background. When you are done, you can break the mirror and remove the RAID 5 devices. This assumes that you are migrating from a smaller to larger disk, or the exact same size, but not larger to smaller. Now there are a couple of things that could cause you problems. If this is a Windows box and you are migrating the boot/os drive you may need to manipulate the boot.ini file if the the scsi hardware path changes. In addition, if the geometry of the disks are different you may need to use diskprobe to manipulate it - diskprobe can be very dangerous if you don't truely understand what you are doing. Migrating the boot/os drive is always tricky. If you stick to moving just the data drives then you can be successful with OS mirroring, file coping with Robocopy, or backup/restore from tape.
0
 
judas2158Author Commented:
Yep, all the physical drives are the same size, so the RAID5 is larger than the single drive.  The software RAID with the virtual disks was a good idea.  I thought about shrinking the partition so that I could do a partition copy, which might go faster.  I read some instructions about moving the database and streaming database locations for Exchange, and it made it sound as though the Exchange MMC would unmount and copy to the new location automatically, and then all I would have to do is remount it.  It still creates an interruption, but it sounds like it's easily reversible.  What I may have to do is mount another SCSI drive on the other controller, and do the software RAID with the RAID5 virtual disk and the new disk; it's a game of musical hard-drives, but I think it would work and keep me online 100%.  These are all good ideas and it did help me think things through, so I'll spread the points.  :)
0
 
MannageITCommented:
do NOT take the software raid route.... way too slow and not totally fault tolerant.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now