I'm not sure if anyone saw my posts from a few days ago regarding my questions on whether or not "Drive Bender" would work in conjunction with disparity or not....but I decided to put it through the paces on another PC to see how it worked and if it was viable for disparity. I recently re-build my server which consists of 27TB (15 Data Drives), and thought I would check to what solutions were out there.
Drive Bender: http://www.drivebender.com/
Note: The combined drives and their mount point/drive letter are called a "Storage Pool" (I will be using that word below)
It allows just that, what we've all been pestering Roland about for many years! I set it up using the "Merge" function and it is VERY simple to figure out once you've added one drive, you can add the rest without a hitch. There isn't any overhead calculation or additional time/slowness to the disk access. In fact you will find it operates similar to a raided drive. I was able to pull several hundred MB/s off the storage pool (of files stored on separate disks obviously) to other drives.
In total, I added 14 of my drives (all media of some sort) to the storage pool and left only 1 drive out (the drive that stores personal files, picture, etc) out of it. I now have Z: drive, a 20.7TB pool!
To anyone looking to set it up, I will provide a few quick tips that I found
1) Before adding drives to the pool, sort out all the data you want, if you have for example 3 disks with "Home Movies" on them, make sure the folder path is simliar to D:\Home Movies\<files> E:\Home Movies\<files> and so forth. When you merge the drives into the pool, you will have (say the pooled drive is Z:) z:\Home Movies\<all files from 3 drives> in the same directory. I spent a good bit thinking out "how this drive will interact with the pool once it's added" to make sure I didn't have any conflicts/issues
2) Use the MERGE feature, NOT Convert when adding a drive to the pool
3) DO NOT place any files off the root directory prior to merging, unless you want a ton of loose files directly inside your pooled drive ie: Z:\<tons of loose files>. It may have been fine when you had individual drives, to have a drive laid out such as Home Movies -> D:\<home movie files> but when adding many drives like that too the pool, files will end up being clustered off the root and create a HUGE mess
4) Once a drive is added to the pool, NEVER add/delete/access data from the standard drive path itself, always go through the pool.
To be sure I didn't continue to go through the drive letters themselves, I used RegEdit to modify the "NoDrives" Dword value to hide all of the drives that were part of the pool, this way I never have to worry about breaking this key rule. See: http://www.wisdombay.com/hidedrive/ for info on this NoDrives setup
5) READ and READ AGAIN, all prompts and questions before applying a setting in Drive Bender. There are a few separate sections that deal with "deleting all pool data", this WILL cause the program to erase ALL of your data across ALL of your drives. I read of 2 instances of people doing this and blaming the program. It is pretty obvious if you have any wits about you what it does, you can't blame a program like this for plain stupidity.
Of course, you will need to recreate your parity drive once this is complete as Drive Bender, to work, changes the layout of each drive to sync itself when you merge it into the pool. Example: A drive that was D:\Home Movies may now be D:\{A3F6-GV53CX-533C}\Home Movies it would take forever to "update" all these changes with disparity, so simply recreate it. I had 20TB to protect and it took just over 26 hours, not bad.
I did run into problems with 6 file names being too long ("Cannot query file attributes") due to the added folder at the root that Drive Bender makes, but I corrected that after creating parity, updated it, and it was all fine in seconds.
If anyone has any questions before taking the leap, post them up and I'll try to clear them up!
Disparity + Drive Bender, it really doesn't get any better IMO
A BIG thank you to Roland for his continued support of this awesome application