Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Plugin] unbalanced

Featured Replies

  • Author

thanks!!!

i forgot i decommissioned 2 drives on my system, so now they appear as unassigned devices :)

i can't mount them though, ill ask in the ud thread

  • Replies 2.4k
  • Views 616.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • jbrodriguez
    jbrodriguez

    ✭ unBALANCE is now unbalanced !! ✭     NOTE: To install it, look for "unbalanced" in Community Apps (the old unbalance plugin will be deprecated by Squid)   i had the op

  • jbrodriguez
    jbrodriguez

    there's something in the works with unbalance(d), i thought i could be done by now, turns out that's not the case 😀   happy holidays to all !!   teaser pic:  

  • jbrodriguez
    jbrodriguez

    v2019.10.26 (5.6.3) is available !   - Support 6.8.x - Add missing isNumber function - Upgrade some libraries - Switch to yarn

Posted Images

12 minutes ago, jbrodriguez said:

thanks!!!

i forgot i decommissioned 2 drives on my system, so now they appear as unassigned devices :)

i can't mount them though, ill ask in the ud thread

Probably need to change the UUID - go to Settings --> Unassigned Devices and scroll to the Change UUID section.

  • Author

i've looked a bit into unassigned devices support, the logic for scatter seems somewhat straightforward, but the gather logic seems more complex

 

the issue is that gather relies on /mnt/user unraid's virtual filesystem to list folders, adding ud requires adding a source prop to each node

 

let's say we have 

 

/mnt/user/series/dark/season 1/episode1
/mnt/disks/unassigned1/series/dark/season 1/episode 2

 

when a user clicks on season 1 (to expand it), the app currently sets the root at /mnt/user (hardcoded), looks down the path and eventually finds episode1

 

to support ud, i'd need to add a sources/paths prop to each node to get the full path 

 

[/mnt/user, /mnt/disks/unassigned1] 

 

this is a non trivial code change, so it's not very easily done

 

i'll take another look at it next month, see if i come up with an alternative solution that requires less changes

 

this is a fun problem, only time is limited 🤷‍♂️

 

p.s.: if anyone has an idea, pls let me know, this is basically like creating the simplest/lightest implementation of a virtual filesystem 

  • 2 weeks later...
On 11/28/2024 at 8:00 AM, jbrodriguez said:

i've looked a bit into unassigned devices support, the logic for scatter seems somewhat straightforward, but the gather logic seems more complex

.

.

this is a non trivial code change, so it's not very easily done

 

i'll take another look at it next month, see if i come up with an alternative solution that requires less changes

 

this is a fun problem, only time is limited 🤷‍♂️

 

Thanks for continuing to look into this. While it's still an option I'd like to see, I'm managing without it. I actually went through the procedure of stopping use of mergerfs and assigned each of the disks to single disk pools. I could then use unBalanced to gather/scatter the items I wanted to deal with. Then once done I shutdown and restored the USB backup I made prior to doing the single disk pools, i.e. using mergerfs. I now have backups of both configurations and can choose to boot in mergerfs or 'pure' unRAID mode when I want to run unBalanced.

 

My programming skills are pretty poor so I don't have any suggestions that could aid you. Don't worry about it unless you come up with a way to do it without too much difficulty. Thanks again regardless!

Hi,

 

I'm thinking about using unbalanced to help redistribute and manage my shares. Currently, they are split across 4 disks, and I'm trying to move them back to 2. I'm currently using the "included disks" option on the shares to exclusively have each share on a specific disk. current example of 1 of the shares:

image.thumb.png.c7fee9551e1bc0c1f67f8e1d81a057ff.png

 

If I want to use unbalanced, should I reset all the shares back to the default settings before starting to use unbalanced, or will it overwrite these settings itself? Thanks!

New user. Quick question I wasn't able to find an answer with a quick browse of the topic... do I have to leave the browser window open that unBalance is running in? I'm assuming so?

Anyone know of a workaround? I am in the process of moving multi terabytes in the quest to get all my reiserfs converted to xfs. First victim is 16TB disk 2 and UB sez 44 hours to move it all to new 20TB disk 1 !!

29 minutes ago, interwebtech said:

New user. Quick question I wasn't able to find an answer with a quick browse of the topic... do I have to leave the browser window open that unBalance is running in? I'm assuming so?

Anyone know of a workaround? I am in the process of moving multi terabytes in the quest to get all my reiserfs converted to xfs. First victim is 16TB disk 2 and UB sez 44 hours to move it all to new 20TB disk 1 !!

I could be wrong, but I don't think so.  Start a move that should take ~15 minutes or something, close the window, and come back in 10 minutes and see if it is still going.  I'd be surprised if it wasn't.

I keep losing the webpage status while balancing operations are ongoing.  I can see in the log ` /var/log/unbalanced.log` that move operations are still in progress, but it would be nice to be able to monitor progress on the web UI.

 

I see lots of errors around web sockets, like these:

2024/12/11 09:05:51 unable to read websocket message: websocket: close 1006 (abnormal closure): unexpected EOF

2024/12/10 19:22:54 unable to read websocket message: websocket: close 1006 (abnormal closure): unexpected EOF

 

Or is there a way to re-connect to an in-progress operation?

What's the size constraints ? And if I want to transfer the files bigger than the constraint size , what can I do?image.png.d85626cd83696b23eb91e32c5faeee0b.png

  • Author
On 12/11/2024 at 10:06 PM, interwebtech said:

do I have to leave the browser window open that unBalance is running in? I'm assuming so?

no, not needed it runs on the servers, when  you open a new browser window later, it shows the latest progress

  • Author
On 12/11/2024 at 11:08 PM, Gizmotoy said:

I see lots of errors around web sockets, like these:

these errors are "normal", they just mean the live updates stop when you close the browser

in any case, if you open the unbalanced page again, it will show the latest progress

  • Author
2 hours ago, fxhe said:

And if I want to transfer the files bigger than the constraint size , what can I do?

did you actually get files/folders that couldn't be transferred due to this ? that's more of an informative message

in any case, try selecting a smaller set, let's say you want to transfer

/mnt/user/shows/

it might be too large, maybe select

/mnt/users/shows/show1

/mnt/users/shows/show2

and so on

 

28 minutes ago, jbrodriguez said:

did you actually get files/folders that couldn't be transferred due to this ? that's more of an informative message

in any case, try selecting a smaller set, let's say you want to transfer

/mnt/user/shows/

it might be too large, maybe select

/mnt/users/shows/show1

/mnt/users/shows/show2

and so on

 

yes and thanks for your reply.

but i think it's not good.

  • Author
11 minutes ago, fxhe said:

yes and thanks for your reply.

but i think it's not good.

np, ok

5 hours ago, jbrodriguez said:

no, not needed it runs on the servers, when  you open a new browser window later, it shows the latest progress

Excellent.  Thanks!

I tried to use unbalanced to make a copy of a directory from one unraid user share to another. The directory is the backup target of a server of a music library having 720GB of FLAC files (over 37000 directories and files). This server is about to get replaced and I want a copy of the backup, in addition to eventually move the target of the backup once I have the new server restored and running.

 

My use case appears to be a missed opportunity for unbalanced. ;-) It seems to almost be able to do what I want, but it doesn't quite get there. At least not what I can suss out. Now I'm watching the copy happen in mc, and it pales in comparison to the unbalanced experience!

 

Apologies if the suggestion to copy/move a directory structure from one share to another has already been covered in these 90 pages of posts..

Any way to fix the insecure connection error when I launch WebUI? Its using the myunraid.net hashed URL so it should just be able to take the HTTPS prefix right? I tried to do it manually and it just redirected back to the error message. PS latest Chrome browser

Screenshot_1.png.3884cddf13a78d8854e0c70a593db29b.png

Edited by interwebtech

Hi @jbrodriguez

I'm loving the app - I think its really useful. I have a feature request: would it be possible to add a delay / timer / scheduler to start the move at a specific time in the future? I'd like to be able to set it to start at, for example, 0300 when my mover, and backup tasks have all finished, do it can do all the moves without other disk actions? Thanks for all the work!

  • Author
12 hours ago, PitRejection2359 said:

add a delay / timer / scheduler

i think this has been brought up before, definitely possible, only it requires some work and time to implement

9 hours ago, jbrodriguez said:

i think this has been brought up before, definitely possible, only it requires some work and time to implement

That would be amazing - thank you in advance!

Before, we could select multiple disks to balance, on the new version we can only select one disk at time.


Is it possible to change that? or have an option to change that.

Select multiple disks to balance, select multiple disks of destination and the app do that auto and shuffle the folders.

 

Thanks

  • Author
3 hours ago, R3nFoly said:

Before, we could select multiple disks to balance, on the new version we can only select one disk at time.


Is it possible to change that? or have an option to change that.

Select multiple disks to balance, select multiple disks of destination and the app do that auto and shuffle the folders.

 

Thanks

hi, not sure what you mean, is that on the gather page ? 

it that's the case, it's always been only one disk

 

EDIT: aahhh i think i understand what you mean, it's a select all checkbox right? yea, i need to add that back, will do soon

Edited by jbrodriguez

Yes, the check boxes. Before we could select multiple disks to balance, happy that you can bring them back. 

Thanks for the amazing work. 😁

Hello, I am having a problem with the unbalance plugin for a while: it doesn't show the correct space on disks until I reboot the server or stop/start the array. This happens for sure after I made some operations on files on the dynamix file manager plugin.

 

See images, especially disk 3 with officially 83.3GB of empty space, but on unbalance just reporting 2.06 GB (after 3 days that I deleted some stuff).

 

Is there a way to force a refresh on unbalance? Or something else is happening? Logs shows no issues, both on unraid and unbalance.

 

Thanks!1.thumb.png.cc396f97929309ee54369de613682694.png2.png.99185d5f4461ea8e4c7af0ff6a160f17.png

 

 

 

  • Author
9 hours ago, SuperMario86 said:

Is there a way to force a refresh on unbalance

currently only way to force a refresh is to stop/start the server, yea, should definitely have some way to refresh the server state from the ui 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.