Best Way to Change RAID Configuration on Windows Server and Restore with More Space

clonezillagpartedntfsraidwindows-server-2008-r2

I have a Dell Server with 6 1TB Drives in it. Currently the drives are configured into two RAID groups:

Existing

Group 1: 2 x 1TB in RAID 1 (1TB Usable) C: Drive (Windows 2008 r2 Boot Partition NTFS)

Group 2: 4 x 1TB in RAID 10 (2TB Usable) E: Drive (NTFS)

I would like to change the RAID Configuration to

After

Group 1: 6 x 1TB in RAID 5 (5TB Usable) with 2 NTFS partitions on it.

What is the best way to do this?

I am currently thinking of this:

  1. Use clonezilla to image each of the partitions separately.
  2. Reconfigure the RAID
  3. Use GParted to create the partitions
  4. Use Clonezilla to restore the partitions

Is this the best way? Or is there an easier way?

Best Answer

Using 3rd party tools to write NTFS filesystems scares me, personally.

I'd copy the contents of the RAID-10 partition to another machine (probably two machines, actually) using something like ROBOCOPY or XCOPY to preserve the permissions and metadata. I'd also make sure I had a good backup.

Then I'd take two backups of the RAID-1 boot volume using the built-in Windows Backup. I'd probably test restore one of the backups to another machine (using the restore functionality built into the W2K8 installation media) just to make sure it's good.

Then I'd reconfigure the RAID on the server and restore the Windows Backup of the boot volume (partitioning as I'd see fit... personally I wouldn't make two partitions but you can do what you want).

Finally, I'd copy back over the data from the backup copy I made of the RAID-10 volume using the same tools to preserve the permissions and metadata.

That can all be accomplished using Microsoft tools only and doesn't use any unsupported NTFS implementations. Call me paranoid if you will.

As an aside: I'd create a RAID-6 volume on those disks but not a RAID-5. That's just too big to trust to RAID-5 and bit-error rates.

Related Topic