Jump to content
  • 0

Always put files evenly on all drives, not on the least filled drives?


Tarh

Question

Hi, so I'm using DrivePool with SnapRAID and I added a few drives a few months ago and plan on adding more in the future.

 

My small issue is that new drives are getting filled with all the new files which makes the combined performance of those files worse than if they were all across the drives.

Imagine having 8 drives filled at 20%, and I add 2 more drives. So now the new files are only on the 2 drives until they reach 20%. I'd much rather have new files on all 10 of them roughly evenly and I can do some manual balancing safely if needed.

So how can I do this, this being basically a round-robin sort of file placement across all disks regardless of available capacity?

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

In theory, the pool will do that, but ... only after filling some capacity.  The default behavior of the pool is to place new files on the disk(s) with the most available free space.  If all of the disks have the same amount of free space, then it will place the files evenly between the drives.

However, if you want it to force the drives to be equally filled as soon as they're added to the pool, then you can install the Drive Space Equalizer balancer plugin: 
StableBit DrivePool Balancer Plugins

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...