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] Mover Tuning

Featured Replies

Newly installed this plugin however I'm unsure how to configure my use case (apologies in advance if this is my misunderstanding of configuration)

Unraid V7.2.0 / CA Mover Tuning 2025.10.31

Pool Drives : Cache 1TB

Share: TV (Primary: Cache / Secondary: array / Mover: Cache>array)

I want to keep as much of the above share content on the cache pool, nothing moved until it reaches say 80%. But when this threshold is reached I only want to move oldest files back to the array so were back to say 70% utilisation. But the addon currently only allows me to select a max of 35% free space. (Which would means effectively 45% would be moved to array in stead of my required 10%).

I'm reading this as 'free down/prime up to' moves data UNTIL it's reached this usage threshold, rather than make that much more free space.

Advice appreciated.

This also prompts another question, if my 'appdata' share is using say 20% of the cache space, I assume this would be included in the 'move above threshold' calculation, but since its 'cache only' & couldn't be moved, that its excluded from the 'free down / prime up' calculations?

image.png

  • Replies 3.5k
  • Views 485.7k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • hugenbdd
    hugenbdd

    New Version 07-03-2023   HUGE thanks/Shout-out to @Swarles for the help with updating code fixes and adding a great new feature.  You can now have some customization per share.  It's great t

  • How to ignore a SINGLE file 1.) Find the path of the file you wish to ignore.     ls -ltr /mnt/cache/Download/complete/test.txt         root@Tower:/# ls -ltr /mnt/cache/Download/complete/test

  • Hi all, I made a new version of the plugin. This fork replaces @hugenbdd's plugin which is not maintained anymore and will land in community applications if your feedbacks are positive.  

Posted Images

sometimes that selection drop down gets confused and you need to save the settings, reload the page then check it again and you will see it unlocks more options.

In your case, you would want to run the mover schedule fairly frequently (I do hourly, but you do you) have your threshold at 80%, free down to level set to 70% and file age set to AUTO.

this will check the fill amount every time the mover is triggered, if 80 or higher it will start moving files, oldest first (mostly, file dates can be changed/modified in some cases), until it reaches 70% fill, then it will stop and wait for the next mover trigger.

if the cache pool is under 80% it just skips everything and doesn't do anything until the scheduler runs it again.

your appdata share is locked to the cache so it will never be moved, but it does still count to the usage as far as I know, so keep that in mind.

Important question

There is users who use the plugin and not update Unraid to latest version like: 7.2.1?

I was asked from LT dev @Squid to separate the plugin from stock mover as in 7.2.1 you can disable the mover.

So in some future version will be breaking changes to plugin for Unraid 7.2.1.

Like:

  • move buttons will run stock mover.

  • Plugin move button on shedule, share pages.

  • Shedule for plugin will be in plugin setting.

  • Some other...

I think there will be users who wont immediately update to the latest version when they become available, as they'll wait a while to ensure the new version doesn't inadvertently break something in their current (working) setup.

That said if there are potentially breaking changes (to your pluggin) within 7.2.1, to save you maintaining two versions (unmanageable) you could mandate users need to update to minimum unraid version (7.2.1) in order for the pluggin to work.

17 hours ago, johnyb said:

I think there will be users who wont immediately update to the latest version when they become available, as they'll wait a while to ensure the new version doesn't inadvertently break something in their current (working) setup.

That said if there are potentially breaking changes (to your pluggin) within 7.2.1, to save you maintaining two versions (unmanageable) you could mandate users need to update to minimum unraid version (7.2.1) in order for the pluggin to work.

Yep also was some users that still use 6.x version that I made fixes for them.

I will try to make all in one version if I can.

If not then will be new versions for 7.2.1+ only.

Hi. I have a request: Would you consider adding an option to enable/disable warning messages?

I would like to receive errors and successful move notifications, but I don't need "No files were moved/synced by Mover Tuning plugin. Elapsed time: 0 sec" messages.

I have the schedule for every hour and it fills up the notification center with a ton of these if nothing is happening.

Thanks.

Edited by madmaximux

On 11/22/2025 at 8:46 PM, madmaximux said:

Hi. I have a request: Would you consider adding an option to enable/disable warning messages?

It's already done, just set moved only or errors only for notifications

Edited by Masterwishx

What's the impact of upgrading to unraid 7.2.1+ on the current operation of this plugin?

Does it stop working or misfunction? Do you advise to delay upgrading until you've had a chance to update?

Thanks.

16 minutes ago, johnyb said:

What's the impact of upgrading to unraid 7.2.1+ on the current operation of this plugin?

Does it stop working or misfunction? Do you advise to delay upgrading until you've had a chance to update?

No, for now nothing changed I will post here when new version of plugin will be released with changes

On 11/23/2025 at 1:11 PM, Masterwishx said:

It's already done, just set moved only or errors only for notifications

I wanted successful moves and errors but not 0 moved messages.

31 minutes ago, madmaximux said:

I wanted successful moves and errors but not 0 moved messages.

Then set moved only (this include errors)

1 hour ago, Masterwishx said:

Then set moved only (this include errors)

Ah ok. Didn't realize that (even though I tried looking at the code on GitHub). Thanks!

Edited by madmaximux

17 hours ago, TrevP said:

See my latest comments in github :

I saw already, will be fixed in new version

21 hours ago, madmaximux said:

Ah ok. Didn't realize that (even though I tried looking at the code on GitHub). Thanks!

I will add info about errors also to help description of moved only

  • 2 weeks later...

Found a bug in the filename processing. I haven't tested, but I can almost guarantee it's because of the $$ in the file name, which is a valid set in Linux, so it's a bug in mover tuning.

Mover Tuning Notification

Error: Invalid filename path: 'TV Shows/MXC/Season 05/5x12 People Who P!$$ Us Off vs. Worst Jobs.mkv'. Please either change the filename to valid or disable the 'Validate input filenames' option.

Not sure what else I should do other than submitting this here.

5 hours ago, Naonak said:

Not sure what else I should do other than submitting this here.

You can remove this symbol from file validation option or turn off file validation.

Important:  Starting with Unraid 7.2.1, Mover Tuning plugin version: 2025.12.09 behavior has changed:

• The plugin is now separated from the built-in Unraid mover.
• “Move Now” in the main Mover Settings runs the built-in Unraid mover.
• “Move” on the Main page also runs the built-in Unraid mover.
• “Move Now” in Mover Tuning → Options runs the plugin age_mover (Mover Tuning).
• To disable the built-in Unraid mover schedule, set “Mover schedule” in Mover Settings to Disabled.
• Use the “Mover Tuning Schedule” in the plugin settings to schedule Mover Tuning instead.
• The built-in Unraid mover can still be triggered using “Force move all files on a schedule” (Cron schedule) in Plugin Settings if needed.
• In the CLI, use “age_mover --help” for plugin commands. Running “mover --help” will call the built-in Unraid mover.

Edited by Masterwishx

2 hours ago, Masterwishx said:
Important:  Starting with Unraid 7.2.1, Mover Tuning plugin version: 2025.12.09 behavior has changed:

• The plugin is now separated from the built-in Unraid mover.
• “Move Now” in the main Mover Settings runs the built-in Unraid mover.
• “Move” on the Main page also runs the built-in Unraid mover.
• “Move Now” in Mover Tuning → Options runs the plugin age_mover (Mover Tuning).
• To disable the built-in Unraid mover schedule, set “Mover schedule” in Mover Settings to Disabled.
• Use the “Mover Tuning Schedule” in the plugin settings to schedule Mover Tuning instead.
• The built-in Unraid mover can still be triggered using “Force move all files on a schedule” (Cron schedule) in Plugin Settings if needed.

Hey Masterwishx,

I just updated to the latest version of this plug-in and it seems that the settings no longer align with their respective drop down menu. I've tested this in Edge, Firefox, and Chrome and they all are showing the same thing. Additionally, the information windows are covering parts of the configuration items. This may be because I'm on ver 7.0.0 but I wanted to bring this to your attention in case you weren't aware. Thanks again for all the hard work!

image.png

image.png

11 minutes ago, prymordial said:

I just updated to the latest version of this plug-in and it seems that the settings no longer align with their respective drop down menu. I've tested this in Edge, Firefox, and Chrome and they all are showing the same thing. Additionally, the information windows are covering parts of the configuration items. This may be because I'm on ver 7.0.0 but I wanted to bring this to your attention in case you weren't aware. Thanks again for all the hard work!

Some versions before Plugin was updated to responsive WebUI , that was supported from Unraid v7.0.0 it should looks like this :

image.png

Try to clear browser cache etc ..

18 minutes ago, prymordial said:

This may be because I'm on ver 7.0.0 but I wanted to bring this to your attention in case you weren't aware. Thanks again for all the hard work!

Ohh its from 7.2 , i will check if can fix for old versions

1 hour ago, Masterwishx said:

Ohh its from 7.2 , i will check if can fix for old versions

Much appreciated! I'll try clearing my browser cache as well just to be sure I cover all my bases.

5 hours ago, Masterwishx said:
Important:  Starting with Unraid 7.2.1, Mover Tuning plugin version: 2025.12.09 behavior has changed:

• The plugin is now separated from the built-in Unraid mover.
• “Move Now” in the main Mover Settings runs the built-in Unraid mover.
• “Move” on the Main page also runs the built-in Unraid mover.
• “Move Now” in Mover Tuning → Options runs the plugin age_mover (Mover Tuning).
• To disable the built-in Unraid mover schedule, set “Mover schedule” in Mover Settings to Disabled.
• Use the “Mover Tuning Schedule” in the plugin settings to schedule Mover Tuning instead.
• The built-in Unraid mover can still be triggered using “Force move all files on a schedule” (Cron schedule) in Plugin Settings if needed.

I'm on version 7.2.0 still. If I update the plugin to the latest version will I run into any issues?

Will it continue to function as before until I upgrade to 7.2.1?

Thanks!

I'm on 7.2.2 and just updated the plugin.
"Move now" button under the plugin settings does nothing right now. It should run, i've checked my settings several times.

EDIT: /usr/local/emhttp/plugins/ca.mover.tuning/age_mover start
Took me a while to figure out, but this command will run the mover correctly.
So the button is currently not working - but to force a move with the filters and settings this command will do the trick.

Edited by Stabster

7 hours ago, threefoursixeight said:

Will it continue to function as before until I upgrade to 7.2.1?

Yep should work as befor just some changes that you can read on message.

Also when updating or new install, plugin move unraid mover schedule to plugin mover schedule and rename mover.cron to mover.cron.old so that Unraid mover will not start. But still also better to disable it manually.

Edited by Masterwishx

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.