Jump to content
Covecube Inc.
  • 1
monty1977

Not balancing onto new drives

Question

Hello!

Just moved away from my Synology NAS after a bad experience trying to get files off it when the hardware failed - total pita!  

I've got the following drives in a pool with folder duplication set on most folders:

8 Tb
2 x 4Tb
2 x 3Tb

..12.8Tb currently free, duplication free, nice green bar.  It's not balancing any of the files to one of the 3Tb and one of the 4Tb drives though.  Is this normal?  Is it just not bothering as there's so much free space elsewhere?

Thanks!


 

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0

@Christopher (Drashna),

I just started evaluating DrivePool and see there is still not an option for real-time balancing for file transfers based on percent used. 

I would like this option to help optimize disk read performance since it would help equalize files being written to the outer space of the hard drive platters.

I understand the potential issue you noted in your previous post. But, is it possible to get around this scenario by identifying the size of the file being transferred and store it on a disk with sufficient space if the drive with the lowest percent used doesn't have capacity?

Share this post


Link to post
Share on other sites
  • 0
7 hours ago, AlanO said:

@Christopher (Drashna),

I just started evaluating DrivePool and see there is still not an option for real-time balancing for file transfers based on percent used. 

I'm confused - if you have real time balancing turned on, then this option has existed since... forever? Just make sure the disk space equalizer is above all other plugins besides Scanner (if you use that).

image.png.4bf7a28022240495a8adcd066fad8181.png

Share this post


Link to post
Share on other sites
  • 0
On 9/7/2018 at 2:16 PM, Christopher (Drashna) said:

StableBit DrivePool's default file placement strategy is to place new files on the disks with the most available free space.  This means the 1TB drives, first, and then once they're full enough, on the 500GB drive.    So, yes, this is normal.

The Drive Space Equalizer doesn't change this, but just causes it to rebalance "after the fact" so that it's equal.  

@Chris Downs, Disk Space Equalizer is the only balancer I'm using and it is above all others in the list. Based on the comment quoted above, my understanding is that new files will still be placed on the drive with the most free space and Disk Space Equalizer would still then move the files to another drive after that. So, while the end result may be the similar, it's not the same as having the new file initially placed on the drive with the least % used.

Having this balancing done after the fact results in an extra data transfer, once to the pool(to the drive with most free space) and then to the drive with the least % used. This extra step can take considerable time when double digit terabytes are involved. So, my inquiry was really more about being able to have new files initially placed on the drive with the least % used, provided the disk has sufficient space of course, and not having the need for balancing after the fact.

To be honest, I have not enabled the option to balance immediately as I was under the impression this wouldn't help as it would still have to balance after new data is written to the pool.

Share this post


Link to post
Share on other sites
  • 0
12 hours ago, AlanO said:

@Chris Downs, Disk Space Equalizer is the only balancer I'm using and it is above all others in the list. Based on the comment quoted above, my understanding is that new files will still be placed on the drive with the most free space and Disk Space Equalizer would still then move the files to another drive after that. So, while the end result may be the similar, it's not the same as having the new file initially placed on the drive with the least % used.

Having this balancing done after the fact results in an extra data transfer, once to the pool(to the drive with most free space) and then to the drive with the least % used. This extra step can take considerable time when double digit terabytes are involved. So, my inquiry was really more about being able to have new files initially placed on the drive with the least % used, provided the disk has sufficient space of course, and not having the need for balancing after the fact.

To be honest, I have not enabled the option to balance immediately as I was under the impression this wouldn't help as it would still have to balance after new data is written to the pool.

I see, so then you need the opposite option in the balancer - "Equalize by free space remaining", I think? This should then give you what you want, for incoming new files?

Share this post


Link to post
Share on other sites
  • 0

@Chris Downs,

No, that wouldn't seem to work either. That strategy would still rely on the balancer to do it's job AFTER the data has been transferred to the pool. Again, according to the comment I quoted above, DrivePool will always place new files on the disk with the most free space and then rebalance the data between the drives according to the selected balancers. 

So, basically forget about balancers as they act AFTER the data has already been written to the pool. What I am desiring is an option to initially place new files on the drive with the least % used at the time the file is written.

Share this post


Link to post
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...