NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
Sandshark
Jun 01, 2017Sensei - Experienced User
FlexRAID expansion (OS 6.7.1)
I've been playing around with how I am going to manage my RN516 and EDA500, looking especially at expansion options once I've disabled XRAID so as to allow for two separate volumes.
In so doing, I discovered a minor bug. I created two volumes, one RAID1 with two 2TB drives in the main chassis and one with 2 1TB's in the EDA500. Once that was all set up and sync'ed, I inserted another 1TB into the EDA500. The options presented to me were for the array of 2TB's and included "Expand" or "Cancel". "Add Parity" and "Add Group" were not available. But a 1TB drive cannot be used to expand an array of 2TB drives. If I clicked on it, nothing happened. And while nothing should happen except maybe an error message, it could be confusing to some that the option was available at all.
It was not inherently clear that I had to click on the volume information for the other volume to see the options for it (though I suppose most would ultimately try it). Clicking on Expand did work for that volume, and it' still re-syncing but looks like it should work, converting to RAID5.
This is on OS6.7.1, but I seriously doubt it's on the list of fixes for versions up to 6.7.4.
Note that this ability is contrary to what is in ReadyNAS-Volume-Expansion, which states "With Flex-RAID formatting, if you want to add disks to expand your storage capacity, you must back up the data to another system, add a disk, reformat the RAID volume, and restore the data to the new RAID volume." and also "You can added (sic) disks physically using an EDA500 Expansion chassis. However this will be a separate Volume. X-RAID is not supported across different chassis." I have not tried expanding XRAID across chasses, but it is certainly showing me I can expand FlexRAID across them.
Perhaps these capabilities are new, but they are very welcome and Netgear should make sure potential buyers are aware of this capability.
Unless somebody can point me to an accurate description of current expansion capabililities, I will continue to do some experiments and see what happens.
Still to try: Expanding an array with a larger drive (or two). Replacing a bad drive with a larger drive (I've seen some indication this won't work). Expanding an array of mixed drives that was created under XRAID and then changed to FlexRAID (no idea what to expect). Each test takes a long time to sync (which is why I'm using smallish drives for the experiments) and I may need to factory default between some tests to be sure I'm starting "clean", so it may take some time to do all this. While I don't plan to expand an array across the chassis boundry, I'll see about testing Expanding FlexRAID across chassis boundry (shown available, but not yet tested) and expanding XRAID across the chassis boundry.
10 Replies
Replies have been turned off for this discussion
- mdgm-ntgrNETGEAR Employee Retired
Having one volume spanned across two chassis is risky. If the eSATA cable is disconnected "accidentally" it could cause a lot of problems.
- ctechsApprentice
According to this site, Flex-RAID has supported volume expansion since 4.2.15, so it's apparently not a new feature.
- jak0lantashMentor
Afaik, there are indeed some changes with Flex-RAID since 6.7.0. So horizontal expansion should be more "flexible", as well as more features for the RR4360X.
- I know that prior to 6.7.0, to horizontally expand under Flex-RAID, you need to add as many disks as in the smallest vdev. Let's say you create a 3 HDDs RAID5 array. To horizontally expand it, you need to add another 3 HDDs to trigger the expansion. A second vdev will be created (3 HDDs RAID5 array), and both will be concatenated in the BTRFS volume (in single mode). If you add another 3 HDDs, a third vdev will be created, and so on.
- Based on your description, it seems that this changed, as you were able to expand from a 2 HDDs RAID1 to a 3 HDDs RAID5 while in Flex-RAID.
- Still prior to 6.7.0 (but I think this didn't change), to vertically expand under Flex-RAID, you need to upgrade all the HDDs. It will then extend the existing RAID array in place (instead of creating sub arrays like in X-RAID).
If you want to experiment, you could use a virtual machine and small virtual drives. I guess 20-50GB would work. I have found minor discrepancy on the behavior of X-RAID on virtual and hardware, but that shouldn't be a problem in Flex-RAID mode.
- SandsharkSensei - Experienced User
I've never even gotten the virtual machine to work without completely crashing the host Windows machine. Maybe it doesn't like VirtualBox 5.x? I run plenty of other virtual machines, so it's not a general issue.
I'm finding that things work a little different with a NAS and an EDA500 than with a NAS alone, and I doubt the virtual machine has EDA500 emulation.
As for the comment on OS4.2.x supporting FlexRAID expansion, OS4.2.x always had different capabilities than OS6.x. This horizontal expansion capability is definately new in 6.x. jak0lantash says it was added in 6.7.0, and I'll believe that until shown otherwise. I no longer have any systems on anything earlier. But it was definately not there when I was experimenting with a 4200 and an earlier version.
Horizontal expansion capability is there in both mdadm for the RAID volume and BTRFS for the file system,so it's good to see that they have put those together into an easy-to-use option in the GUI for FlexRAID instead of reserving it for XRAID. Maybe we'll get some documentation on it before too long. But I thought I'd play around with it a bit before I move my RN516 + EDA500 into place as my primary system. I've got to figure how I'm going to split my existing shares on the legacy systems over to it, and future expandability is a part of that.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!