Jump to content

I've been a long-time Storage Spaces user as my file server is based around Windows, and while generally speaking I've always really liked Storage Spaces (and software RAID in general) for the simplicity, I am finally fed up with SS and the dogwater performance it brings to the table. Even after going down the rabbit hole for hours and eventually figuring out how to format it in PowerShell to get the best possible performance out of it, I know that when I eventually add another drive to the pool the already lack-luster performance is going to go completely out the window.

 

Which leads me to my question: how do we all feel about DrivePool? I know it's had a strong following for quite a while, and on paper it looks like a really super solid idea. The only nitpick I have after playing with it in a VM is really stupid, and that's that it essentially just drops files onto the drives as-is and then makes a "master fake drive" with everything on it. To me that's a little odd but something I could learn to get over, but I'm not really sure how that would play with my Plex array since obviously there are going to be bigass files that have to spread across multiple drives at some point.

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 5x 8TB WD White Label/Red (Plex) (both arrays in their respective Windows Parity storage spaces), 1TB Teamgroup MP33 (dumping ground) Corsair RM750x, TrueNAS Scale

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, MSI GTX 970 100ME, EVGA 650G1, Windows 11 Pro

OptiPlex 7040M

Spoiler

Intel Core i7 6700, 2x16GB Mushkin Redline (stuck at 2133MHz CL13), 240GB Corsair MP510, 2TB Seagate Barracuda 2.5", 130w Dell power brick, Windows 11 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Steam Deck LCD (512GB), Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB, PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to post
Share on other sites

1 hour ago, Electronics Wizardy said:

What performance are you seeing with storage spaces? Are you doing parity or mirrors? 

 

It works fine, but its file level, and probably not gonna be a big performance jump.

Performance in Storage Spaces is wildly variable. Sometimes it'll hold 200-300MB/s just fine, other times it'll drop into the 20's. It's configured for parity with a single drive failure to maximize how much space I actually get. I did everything in PowerShell to try and make it work best for how many drives I have right now, but clearly something somewhere ain't right and once I add another drive it's just gonna go to hell in a handbasket anyways.

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 5x 8TB WD White Label/Red (Plex) (both arrays in their respective Windows Parity storage spaces), 1TB Teamgroup MP33 (dumping ground) Corsair RM750x, TrueNAS Scale

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, MSI GTX 970 100ME, EVGA 650G1, Windows 11 Pro

OptiPlex 7040M

Spoiler

Intel Core i7 6700, 2x16GB Mushkin Redline (stuck at 2133MHz CL13), 240GB Corsair MP510, 2TB Seagate Barracuda 2.5", 130w Dell power brick, Windows 11 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Steam Deck LCD (512GB), Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB, PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to post
Share on other sites

1 minute ago, flibberdipper said:

Performance in Storage Spaces is wildly variable. Sometimes it'll hold 200-300MB/s just fine, other times it'll drop into the 20's. It's configured for parity with a single drive failure to maximize how much space I actually get. I did everything in PowerShell to try and make it work best for how many drives I have right now, but clearly something somewhere ain't right and once I add another drive it's just gonna go to hell in a handbasket anyways.

If you set storage spaces to mirror basically all the performance issues should go away, and you should get the same usable space as drive pool as its only mirrored setups.

 

What disks do you have? Maybe it would be better to get an array of identical disks and use hardware raid for good raid5/6 performance

Link to post
Share on other sites

56 minutes ago, Electronics Wizardy said:

If you set storage spaces to mirror basically all the performance issues should go away, and you should get the same usable space as drive pool as its only mirrored setups.

 

What disks do you have? Maybe it would be better to get an array of identical disks and use hardware raid for good raid5/6 performance

I actually gained space configuring Storage Spaces through PowerShell, partially due to typically having an odd number of disks (currently have 3 6TB drives and 5 8TB drives).

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 5x 8TB WD White Label/Red (Plex) (both arrays in their respective Windows Parity storage spaces), 1TB Teamgroup MP33 (dumping ground) Corsair RM750x, TrueNAS Scale

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, MSI GTX 970 100ME, EVGA 650G1, Windows 11 Pro

OptiPlex 7040M

Spoiler

Intel Core i7 6700, 2x16GB Mushkin Redline (stuck at 2133MHz CL13), 240GB Corsair MP510, 2TB Seagate Barracuda 2.5", 130w Dell power brick, Windows 11 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Steam Deck LCD (512GB), Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB, PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to post
Share on other sites

2 hours ago, flibberdipper said:

I actually gained space configuring Storage Spaces through PowerShell, partially due to typically having an odd number of disks (currently have 3 6TB drives and 5 8TB drives).

Your gonna have a lot less usable space with drivepool then as you can't use parity. You could add snapraid to the config, but then it has its own limits but might work well for plex stuff.

 

I'd be tempted to get all new drives and get something like 4 24TB drives for less power and more space.

 

Or go with something like unraid and run windows in a vm for the windows stuff.

Link to post
Share on other sites

On 4/29/2025 at 7:22 PM, Electronics Wizardy said:

Your gonna have a lot less usable space with drivepool then as you can't use parity. You could add snapraid to the config, but then it has its own limits but might work well for plex stuff.

 

I'd be tempted to get all new drives and get something like 4 24TB drives for less power and more space.

 

Or go with something like unraid and run windows in a vm for the windows stuff.

So maybe you'll know what the hell the issue is here. The last time I set Storage Spaces up, I was able to do this just fine and now the same commands that I used about a year ago are no longer working. Now I get one of these dumbass errors and I don't really know what the deal is. I want a smaller AUS because this array has a lot of smaller files, and the default size is fucking horrid.

 

image.png.6199fa976b717f759b184275d81d4b6c.png

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 5x 8TB WD White Label/Red (Plex) (both arrays in their respective Windows Parity storage spaces), 1TB Teamgroup MP33 (dumping ground) Corsair RM750x, TrueNAS Scale

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, MSI GTX 970 100ME, EVGA 650G1, Windows 11 Pro

OptiPlex 7040M

Spoiler

Intel Core i7 6700, 2x16GB Mushkin Redline (stuck at 2133MHz CL13), 240GB Corsair MP510, 2TB Seagate Barracuda 2.5", 130w Dell power brick, Windows 11 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Steam Deck LCD (512GB), Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB, PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to post
Share on other sites

7 minutes ago, flibberdipper said:

So maybe you'll know what the hell the issue is here. The last time I set Storage Spaces up, I was able to do this just fine and now the same commands that I used about a year ago are no longer working. Now I get one of these dumbass errors and I don't really know what the deal is. I want a smaller AUS because this array has a lot of smaller files, and the default size is fucking horrid.

 

image.png.6199fa976b717f759b184275d81d4b6c.png

Is there space on the pool? Does it work if you don't set a interlave size? How many disks do you have? 

 

Are you running it as admin?

 

 

Link to post
Share on other sites

16 minutes ago, Electronics Wizardy said:

Is there space on the pool? Does it work if you don't set a interlave size? How many disks do you have? 

 

Are you running it as admin?

 

 

There is space on the pool as I haven't created the space yet. It does work if I don't specify an interleave, but then it uses the default 256MB size which is fuckin atrocious for space efficiency because then I have to make my AUS absolutely gargantuan so performance doesn't shit itself. Disk count is 3, and of course I'm running it as admin lol

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 5x 8TB WD White Label/Red (Plex) (both arrays in their respective Windows Parity storage spaces), 1TB Teamgroup MP33 (dumping ground) Corsair RM750x, TrueNAS Scale

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, MSI GTX 970 100ME, EVGA 650G1, Windows 11 Pro

OptiPlex 7040M

Spoiler

Intel Core i7 6700, 2x16GB Mushkin Redline (stuck at 2133MHz CL13), 240GB Corsair MP510, 2TB Seagate Barracuda 2.5", 130w Dell power brick, Windows 11 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Steam Deck LCD (512GB), Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB, PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to post
Share on other sites

15 minutes ago, flibberdipper said:

There is space on the pool as I haven't created the space yet. It does work if I don't specify an interleave, but then it uses the default 256MB size which is fuckin atrocious for space efficiency because then I have to make my AUS absolutely gargantuan so performance doesn't shit itself. Disk count is 3, and of course I'm running it as admin lol

Try different values and see how small you can set it?

 

Do you only have 3 disks in this pool?

 

 

Link to post
Share on other sites

19 minutes ago, Electronics Wizardy said:

Try different values and see how small you can set it?

 

Do you only have 3 disks in this pool?

 

 

16KB is as small as I could set the interleave without it bitching about it being out of range, but either way it doesn't work. If I completely remove the -Interleave part then it formats, but again with the rather ass 256MB default interleave I'm trying to avoid. Also yes there are only 3 disks in this pool which has always been fine (ideal, even) with the parity pool type.

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 5x 8TB WD White Label/Red (Plex) (both arrays in their respective Windows Parity storage spaces), 1TB Teamgroup MP33 (dumping ground) Corsair RM750x, TrueNAS Scale

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, MSI GTX 970 100ME, EVGA 650G1, Windows 11 Pro

OptiPlex 7040M

Spoiler

Intel Core i7 6700, 2x16GB Mushkin Redline (stuck at 2133MHz CL13), 240GB Corsair MP510, 2TB Seagate Barracuda 2.5", 130w Dell power brick, Windows 11 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Steam Deck LCD (512GB), Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB, PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to post
Share on other sites

3 minutes ago, flibberdipper said:

16KB is as small as I could set the interleave without it bitching about it being out of range, but either way it doesn't work. If I completely remove the -Interleave part then it formats, but again with the rather ass 256MB default interleave I'm trying to avoid. Also yes there are only 3 disks in this pool which has always been fine (ideal, even) with the parity pool type.

Didn't you say earlier you have a mix of drives, with something ilke 8 total disks?

 

How small are your files? 16k should be fine for most uses.

 

Do you have to use windows? This feels like a user ZFS raidz if you have 3 identical drives. Or use a mirror setup to remove the issues with parity and storage spaces.

Link to post
Share on other sites

6 minutes ago, Electronics Wizardy said:

Didn't you say earlier you have a mix of drives, with something ilke 8 total disks?

 

How small are your files? 16k should be fine for most uses.

 

Do you have to use windows? This feels like a user ZFS raidz if you have 3 identical drives. Or use a mirror setup to remove the issues with parity and storage spaces.

They're on different arrays, one is just for the 6TB drives (which will always only ever be at 3 drives) and the other is for the 8's I use for Plex. Also the problem is that the file size for a LOT of the stuff on here is single-digit KB territory because of documents and various portable application files.

As far as OS goes, I am unfortunately stuck on Windows. I've had Windows as a base for so long that everything has grown around it and switching to something like TrueNAS would be an incredible pain in the ass, especially where I can't just take a few days off work to deal with it. Granted for the most part I could get away running some of this shit in a Windows VM (Ezeep might even have a native TrueNAS option, not sure)... The problem however is Snipe-IT. I've always had a hell of a time getting it to work and currently it's at a point in Hyper-V where it just lives there unbothered even though I would love to upgrade it to a newer release. The rest I could suffer through, like transferring my Plex database on over.

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 5x 8TB WD White Label/Red (Plex) (both arrays in their respective Windows Parity storage spaces), 1TB Teamgroup MP33 (dumping ground) Corsair RM750x, TrueNAS Scale

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, MSI GTX 970 100ME, EVGA 650G1, Windows 11 Pro

OptiPlex 7040M

Spoiler

Intel Core i7 6700, 2x16GB Mushkin Redline (stuck at 2133MHz CL13), 240GB Corsair MP510, 2TB Seagate Barracuda 2.5", 130w Dell power brick, Windows 11 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Steam Deck LCD (512GB), Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB, PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to post
Share on other sites

28 minutes ago, flibberdipper said:

They're on different arrays, one is just for the 6TB drives (which will always only ever be at 3 drives) and the other is for the 8's I use for Plex. Also the problem is that the file size for a LOT of the stuff on here is single-digit KB territory because of documents and various portable application files.

As far as OS goes, I am unfortunately stuck on Windows. I've had Windows as a base for so long that everything has grown around it and switching to something like TrueNAS would be an incredible pain in the ass, especially where I can't just take a few days off work to deal with it. Granted for the most part I could get away running some of this shit in a Windows VM (Ezeep might even have a native TrueNAS option, not sure)... The problem however is Snipe-IT. I've always had a hell of a time getting it to work and currently it's at a point in Hyper-V where it just lives there unbothered even though I would love to upgrade it to a newer release. The rest I could suffer through, like transferring my Plex database on over.

Can you put a hardware raid card in? That seems like the best way to make parity raid work well here. 

 

If you want to use a different OS, you could use something like proxmox with ZFS as the host, then clone the windows OS to a VM so its the same windows config.

 

But windows really don't have a good config for parity raid in a lot of uses. 

Link to post
Share on other sites

21 minutes ago, Electronics Wizardy said:

Can you put a hardware raid card in? That seems like the best way to make parity raid work well here. 

 

If you want to use a different OS, you could use something like proxmox with ZFS as the host, then clone the windows OS to a VM so its the same windows config.

 

But windows really don't have a good config for parity raid in a lot of uses. 

I have a pair of China special 9211-8i's but they're functioning as HBAs right now. Also pretty sure that the one the 6TB drives are on just died so that's cool too lol

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 5x 8TB WD White Label/Red (Plex) (both arrays in their respective Windows Parity storage spaces), 1TB Teamgroup MP33 (dumping ground) Corsair RM750x, TrueNAS Scale

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, MSI GTX 970 100ME, EVGA 650G1, Windows 11 Pro

OptiPlex 7040M

Spoiler

Intel Core i7 6700, 2x16GB Mushkin Redline (stuck at 2133MHz CL13), 240GB Corsair MP510, 2TB Seagate Barracuda 2.5", 130w Dell power brick, Windows 11 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Steam Deck LCD (512GB), Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB, PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×