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

Hi

Im on unraid 7.0.1

Mover tuning plugin latest version

Unfortunately the mover tuning is not working, the logs also dont show anything related to the mover tuning doesn’t, the unraid mover is moving all files from cache to array and is not considering the parameters in the mover tuning plugin .

I have attached the mover tuning plugin settings below .IMG_2781.jpegIMG_2782.jpegIMG_2780.jpeg

  • Replies 3.5k
  • Views 498k
  • 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

This plugin has been deprecated and should no longer be used due to the following reason(s): Recommended to install the version from masterwishx While this plugin should still be functional, it is not recommended to continue to use it

I don't see instructions on how to update from the old version to the new version in the GitHub repo and searching this thread has been difficult to find anything useful because of how long it is. Can someone please point me in the right direction and also try make it easier to find these instructions?

16 minutes ago, AngryPig said:

Can someone please point me in the right direction and also try make it easier to find these instructions?

its the one from the CA App Store ...

image.png

if you are unsure, uninstall the existing one, then CA Apps, install the actual one.

25 minutes ago, alturismo said:

its the one from the CA App Store ...

if you are unsure, uninstall the existing one, then CA Apps, install the actual one.

My concern is losing settings/reapplying settings. i.e. does it transfer automatically, if not do I need to export, if there is no export button should I take a screenshot etc

On 8/17/2025 at 1:02 AM, tooApe said:

There wasn't much confirmation that this was the correct understanding of "synchronize" works.

The last update I was added some code for synchronization so you need to to count what is in help description and last Posts here on this page and befor. (synchronise will work when cache pool lower both theesholds.) also you can now set max file size for synchronization.

But you need to test it by yourself.

The plugin main function is to move data :)

15 hours ago, drmetro said:

Unfortunately the mover tuning is not working,

You can enable debug log and press on debug.zip or (mover debug) in cli and post here.

12 hours ago, AngryPig said:

My concern is losing settings/reapplying settings

Make flash backup first, then check if some old options are same as in new plugin.

Should be no issues to migrate.

Is there any workaround to run a script before and after mover runs? Or, is there another way to stop a torrent client when mover runs?

7 minutes ago, JPDVM2014 said:

Is there any workaround to run a script before and after mover runs?

Sure, you have both options

On 8/14/2025 at 11:02 AM, Masterwishx said:

I will try to change help description inside but, description from right is not clear?

When I read it, I found the text to the right confusing. The longer description inside is fine, in my opinion

3 minutes ago, Shu said:

When I read it, I found the text to the right confusing. The longer description inside is fine, in my opinion

If you can explain what is confusing will be cool becouse i dont think text from right is confusing :)

Why is mover not moving? Is it because it’s on a schedule? I don’t want it to be on one but am confused by the terminology.

IMG_9674.jpeg

IMG_9675.jpeg

2 hours ago, pleasehelpmeguys said:

Why is mover not moving? Is it because it’s on a schedule? I don’t want it to be on one but am confused by the terminology.

its scheduled to run only monthly on the 1st at 3 am ...

thats the trigger to run the mover, mover tuning are rules to follow up then when the mover runs ...

may rather describe your target behaviour ...

+30 days old files shell move ? let it run daily then, so there will be a daily run, anything +30 days old will be moved away ...

It seems like my config leads to a loop. Every time the mover runs, it moves the same amount of 360 something GB, but I know that I don't have that much ingress on cache to move. Something makes it move data back and forth, causing unnecessary writes and reads. For now, I need to disable mover.

ca.mover.tuning-debug-20250901-1121.zip

6 hours ago, Gymnae said:

Something makes it move data back and forth,

I will check your debug later, but sound like you have enabled cache:prefer? Array to cache move?

Wondering if theres an option to still force turbo write when forcing a move but to ignore the Only move if above this threshold of used Primary (cache) space option. For example when I need to reboot my server id like to have everything moved off of cache and into the array beforehand. Currently I have to adjust the threshold first then run the mover manually and then change the threshold back.

  1. With hardlinks Arr and Crossseed setup, should `Move files tool` be set as Move or Rclone?

  2. Mine was somehow set as Rclone and I noticed when it is moving files that are strictly in a hardlinked folder, such as torrent "/cross-seeds/files" folder, moving these files still occupied space. Is this expected behavior?

  3. If "Move" should be used, I've just tried that and I believe the size calculation may not be working correctly, as the plugin will think it is moving "100GB" of files, but it will fly through thousand of files and no actual data are moved.

Maybe I'm making these too complicated for it is, my goal is to just have the right setup options for a hardlink setup, so let me know which options to set and to what values.

Thanks


Not sure if related, when trying to generate the Debug zip. it will fail with slog messages:


Sep  1 16:48:27  kernel: Buffer I/O error on dev dm-1, logical block 0, async page read
Sep  1 16:48:28  kernel: Buffer I/O error on dev dm-2, logical block 0, async page read
Sep  1 16:48:28  kernel: Buffer I/O error on dev dm-1, logical block 0, async page read
Sep  1 16:48:28  kernel: Buffer I/O error on dev dm-2, logical block 0, async page read
9 hours ago, bigfoot18 said:

Currently I have to adjust the threshold first then run the mover manually and then change the threshold back.

You have separate option move all after some percent or use cron for move all files.

Also you can use `mover.old start` for use unraid move.

Turbo write is unraid future that spin all disk for more speed.

6 hours ago, StylishQuoter said:

Not sure if related, when trying to generate the Debug zip. it will fail with slog messages:

How you make debug.zip?

6 hours ago, StylishQuoter said:

but it will fly through thousand of files and no actual data are moved.

I need to check logs and debug bug log to see what happened

Is anyone interested in multi Lang support for the plugin?

7 hours ago, Masterwishx said:

You have separate option move all after some percent or use cron for move all files.

Also you can use `mover.old start` for use unraid move.

Turbo write is unraid future that spin all disk for more speed.

Ok so I still want turbo write to enable when I run the mover manually. With how the plugin is currently the mover will not run with the "move now" button unless the cache is above 50% used. The only way to run the mover with this plugin installed if the cache is below 50% is to disable "Move Now button follows plug-in filters". But this means turbo write wont enable during the move process unless I change the disk mode manually first. Basically I just want the move now button to enable turbo write but ignore the threshold. If thats even possible. Also I have the logging disabled but the cron that is created still shows it enabled. 0 7 * * * /usr/local/sbin/mover.old start |& logger -t move

image.png

Edited by bigfoot18
Additions

7 hours ago, Masterwishx said:

How you make debug.zip?

I need to check logs and debug bug log to see what happened

I clicked the link to generate zip in the settings gui page. Is there other ways I can try it? A cli command maybe?

Thanks.

35 minutes ago, bigfoot18 said:

unless I change the disk mode manually first. B

Oh so you have turbo mode disabled on disks.

36 minutes ago, bigfoot18 said:

Also I have the logging disabled but the cron that is created still shows it enabled. 0 7 * * * /usr/local/sbin/mover.old start |& logger -t move

Logging option it's for plugin but you can disable logging in shedule option of mover. But this will also disable plugin logging IIRC.

So you can run command to enable turbo mode manually.

25 minutes ago, StylishQuoter said:

A cli command maybe?

Yep, run `mover debug`

14 minutes ago, Masterwishx said:

Oh so you have turbo mode disabled on disks.

Yes but I want it to enable turbo write during the mover when I use the Move Now button but I dont want it to respect the threshold set in the plugin.

14 minutes ago, Masterwishx said:

Logging option it's for plugin but you can disable logging in shedule option of mover. But this will also disable plugin logging IIRC.

Apparently changing the settings in the plugin does update the .cfg but doesnt update the .cron. I have logging set to disabled in both the normal mover settings as well as the plugin but the .cron file does not update.

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.