So, I setup a mergerfs pool with the default option of "existing path - most free space" and ended up with it filling up the first hard drive and then giving the error of being out of space. I changed it to "most free space" but the damage is done, the one drive is filled to the limit. I tried to use the "balance pools" function but it asked for a password and then did nothing. How does this function even work? I have googled for the better part of an hour with no answers at all.
As you might guess, my experience with mergerfs and OMV in general is basically zero. I wasn't expecting this to be a Windows level plug and play experience but why are critical things just not explained at all? Any information I find on the topic is obviously ancient and outdated because they still call it unionfs and it took a while just to realize it's now called mergerfs.
This is all it says in the readme.md on the project:
Quotemergerfs.balance
Will move files from the most filled drive (percentage wise) to the least filled drive. Will do so till the most and least filled drives come within a user defined percentage range (defaults to 2%).
Run as
root
. Requiresrsync
to be installed.
I have rsync installed and I entered the root password when it asked for a password. This really isn't helping at all. What do I do to make this function work? It'd almost be faster to just wipe the drives and start copying everything again and it took 3 days to copy enough data to fill the one drive!