How robust is two-way mirrored storage spaces in Windows? Are there any common gotchas?

4

2

I'm running Windows 10 Pro and have set up a Storage Pool with 3+3+6+6+6=24 TB with a two-way mirroring configuration. I've done this so that if one of the disks fail I can add a new one to compensate. That said, I'm not entirely sure if I've done it correctly - mostly because it was "too easy".

My setup is as follows:

storage pool setup

And the storage space is configured as follows:

storage space configuration

If I fill this drive to the brink, will redundancy still hold? If a disk fails, is it as easy as just adding a new one of same or larger size?

André Christoffer Andersen

Posted 2017-08-20T16:49:51.650

Reputation: 287

@McDonald's I'm using NTFS with GPT. – André Christoffer Andersen – 2017-08-20T17:34:05.963

Thanks a lot McDonald's. You should consider compiling your comments into an answer. I'd except it as an answer. I know it isn't backup. I just want redundency. My really critical stuff is backed up to the cloud. The data in question is a database and some huge datasets. These can be rebuilt. But will take a lot of time to do. – André Christoffer Andersen – 2017-08-20T18:16:24.780

There you go sir!! – Pimp Juice IT – 2017-08-20T18:31:32.937

@McDonald's Accepted! Big time. – André Christoffer Andersen – 2017-08-20T19:25:16.733

Answers

5

How robust is two-way mirrored storage spaces?

This configuration seems to be just as robust as a RAID configuration in terms of data redundancy, hot swapping, expanding, etc. functionality wise.

If you leverage the ReFS file system type with your storage spaces, then you further increase the resiliency of your data written on the disks.


If I fill this drive to the brink, will redundancy still hold?

The storage pool manages the group of disks in an array and is smart enough to figure out how to distribute data written to the disks (including mirror copies) to ensure optimal usage.

Filling up any disk partition to full capacity is never a good thing since once it is filled and a new write operation comes in then you will start having problems.

You will still need to manage and monitor the disk usage, and routinely to take proactive measures such as adding a disk to the pool with expand operations, etc.

Start testing the functionality now while it's not urgent to confirm and document the procedure in detail so you have a good understanding but it should be "simple" for you just like you say it seems.


Test Disk Operations

While you can, and before you start putting critical data on the storage space, do some testing and confirm that it works as simple as it is supposed to. This should be simple to test and document the process so you know what to do later down the road once time has passed and it's time to replace a failed drive, etc. when it's a little more critical—you can thank yourself then for doing this now.

I would have a couple hot spare drives on site with the two-way mirror configuration since if one dies, time is critical to get a new one added and rebuilt to ensure continued data redundancy.

Data Backups - Common Misconception

It is important to understand that data redundancy should not be used as a data backup solution and that backing up data on systems with redundant drives is still a best practice. This is especially even more important if your data is critical to you and/or your business.


Further Resources

Pimp Juice IT

Posted 2017-08-20T16:49:51.650

Reputation: 29 425

Again, thanks a lot! I have a small follow-up question. In my setup now I assume "storage space" uses [3+3+6] TB mirrored with [6+6] TB. If I add a single 4 TB disk to the pool, will I actually get to use the space? I'd expect that due to symmetry that I'd need two 4 TB disks, meaning I have to buy a second one to effectively enable 4 TB more space. – André Christoffer Andersen – 2017-08-21T08:44:54.347

Turns out I need two. When I got closer to the capacity limit "storage spaces" explicitly asks for two new drives. – André Christoffer Andersen – 2017-08-21T10:23:58.643