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

  • Replies 3.6k
  • Views 517.4k
  • 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

On 10/21/2025 at 4:39 PM, Triiiple said:

Can you please take a look?

Please check new version

On 10/21/2025 at 4:39 PM, Triiiple said:

When using the "move" tool nothing moves

I can see some files moved other ( has 1 dangling link(s))

Related to native unraid move, seems files are linked, or maybe in use?

4 hours ago, Masterwishx said:

I can see some files moved other ( has 1 dangling link(s))

Related to native unraid move, seems files are linked, or maybe in use?

The files are not in use, but yes they do have hardlinks. It was working before I updated to 7.1.4, when I was on 7.0.1. Are you saying files with hardlinks can't be moved?

3 minutes ago, Triiiple said:

Are you saying files with hardlinks can't be moved?

Not sure how this should work, not tested much with hardlinks, if you move hard linked files it will break them?

So rsync also should have error when files are hard linked for not break it. Try search this thread I think we talked befor about.

6 minutes ago, Masterwishx said:

Not sure how this should work, not tested much with hardlinks, if you move hard linked files it will break them?

So rsync also should have error when files are hard linked for not break it. Try search this thread I think we talked befor about.

Usually the files get moved and the hardlinks are preserved. If you check the logs after the move it says "(Preserving Hardlinks)" This used to work with both unraid move and Rsync. Now my files only move with Rsync.

15 minutes ago, Triiiple said:

Are you saying files with hardlinks can't be moved?

Checked the code, yep can be handled

Just now, Triiiple said:

Now my files only move with Rsync.

Yep sorry, can be moved but seems something broken for unraid move to move them (dangling link).

Try search forum for this issue, not related to plugin

22 hours ago, Masterwishx said:

Checked the code, yep can be handled

Yep sorry, can be moved but seems something broken for unraid move to move them (dangling link).

Try search forum for this issue, not related to plugin

My understanding is that hardlink preservation is working correctly under 7.1.4 as long as the hard-link is in the same user share.

per this: https://forums.unraid.net/bug-reports/stable-releases/unraid-714-mover-not-working-since-upgrade-r3991/#findComment-35025

Is there reason to believe, outside of this, that hardlink preservation via the mover with mover tuning, are broken? This would be a big problem for me.

20 hours ago, vtmikel said:

Is there reason to believe, outside of this, that hardlink preservation via the mover with mover tuning, are broken? This would be a big problem for me.

By the post it seems LT changed how unraid move work for hard links (unraid move is closed source)

But you can use rsync tool in plugin if it work, I added unraid move for plugin to be more choices to move files for users but rsync was only tool to move files befor for plugin.

On 10/24/2025 at 7:25 AM, vtmikel said:

My understanding is that hardlink preservation is working correctly under 7.1.4 as long as the hard-link is in the same user share.

per this: https://forums.unraid.net/bug-reports/stable-releases/unraid-714-mover-not-working-since-upgrade-r3991/#findComment-35025

Is there reason to believe, outside of this, that hardlink preservation via the mover with mover tuning, are broken? This would be a big problem for me.

I have the hard-links in the same user share (/mnt/user/data/media & /mnt/user/data/torrents) and didn't have this issue on 7.0.1 which I believe has those same changes from LT

On 10/23/2025 at 8:21 AM, Masterwishx said:

issue, not related to plugin

So then how come if I turn off plugin filters then everything moves fine? Only when I enable filters then it doesn't work.

16 hours ago, Triiiple said:

Only when I enable filters then it doesn't work.

Are you saying that you don't have dangling link, when filters off?

16 hours ago, Triiiple said:

So then how come if I turn off plugin filters then everything moves fine? Only when I enable filters then it doesn't work.

You can enable debug and post debug after all moving.

In case you don't have dangling links when filters off, then it can be becouse unraid mover move entire share but plugin move file by file by move command , I have no clue what code inside unraid move (closed source), so just use rsync if it work fine or (move all after threshold or force mover) for unraid move entire share by unraid mover.

Is it okay that the mover moves files to Moving to the user0 folder? i.e Moving "Moving "/mnt/nvme_cache/./Media/Miscellaneous/Books/Book.pdf" to /mnt/user0/ "? Should it be moving to "/mnt/user/"?

Sorry still don't get why there's a /mnt/user/ and /mnt/user/ directory.

1 minute ago, Nanuk_ said:

Is it okay that the mover moves files to Moving to the user0 folder? i.e Moving "Moving "/mnt/nvme_cache/./Media/Miscellaneous/Books/Book.pdf" to /mnt/user0/ "? Should it be moving to "/mnt/user/"?

Sorry still don't get why there's a /mnt/user/ and /mnt/user/ directory.

/mnt/user is all array disks + pools. /mnt/user0/ (although depricated) is just the array disks, no pools

Is it possible to exclude a transcode folder like say the one for Plex and Tdarr?

1 hour ago, Nanuk_ said:

Is it possible to exclude a transcode folder like say the one for Plex and Tdarr?

Just check plugin options and help description by pressing on option or F1

2 hours ago, Mainfrezzer said:

although depricated

It should be depricated in future I believe :)

Still available in 7.2

Mover tuning is not moving the files, it is happening usually after few days, these are mostly files that sits in qbittorent but are not active, I have informations like 123 files 1.2TB moved in 9 seconds. Why is it happening? Without plugin all is working ok.

Also noticed, RSYNC is working but when it is set to mover it doesn't work.

Edited by Joloxx9

9 minutes ago, Joloxx9 said:

Also noticed, RSYNC is working but when it is set to mover it doesn't work.

Related to hard linked files?

Read posts above, you can post debug.zip

46 minutes ago, Masterwishx said:

Related to hard linked files?

Read posts above, you can post debug.zip

Looks like it is because of that as I use cross seed, if I change mover tuning to rsync will it break cross-seed/qbittorent hard links or they should be fine? I seed for 30+ days so my 4TB NVME would run of space quickly.

14 hours ago, Joloxx9 said:

Looks like it is because of that as I use cross seed, if I change mover tuning to rsync will it break cross-seed/qbittorent hard links or they should be fine?

Basically it shold check for not break hard links, you can check with TEST mode maybe or on small amount of files. But you say without plugin it move them?

Hi,
I am experiencing a repeatable and serious issue using CA Mover Tuning (version 2025.10.22, by masterwishx) with Unraid, where essential system plugin files get moved out of their correct location and the affected plugin stops working.

System summary:

  • Unraid version: 7.2.0 (initially noticed before the update on 7.1.4)

  • CA Mover Tuning version: 2025.10.22

  • Affected plugin: Disk Location

  • Affected SSD cache pools: ADATA SU800 1TB (docker_appdata) and SAMSUNG EVO 850 500GB (Plex_appdata)

  • Related share: appdata (cache: prefer)

  • No intentional “pages” share exists in my setup

What happens:
Every time mover runs (manual or scheduled), CA Mover Tuning moves files from /usr/local/emhttp/plugins/disklocation/pages/ (and other plugin files) to my cache/appdata pool, creating a new “pages” folder on SSD (e.g., /mnt/docker_appdata/pages and/or /mnt/plex_appdata/pages). After this, Disk Location disappears from the Tools menu and shows a blank page when launched from the Plugins list. Its cron jobs fail due to missing PHP scripts.

Testing steps I performed:

  • Reinstalled Disk Location and removed the unwanted “pages” share to restore normal operation.

  • Enabled full mover logging.

  • Ran mover manually with standard settings, which immediately moved dozens of plugin files (Disk Location’s “pages” directory and others) out to the cache pool, breaking the plugin again.

  • The mover logs clearly show CA Mover Tuning treating these plugin files as share data:

    Moving "./plugins/disklocation/./pages/array_devices.php"  to  /mnt/plex_appdata/
    Moving "./plugins/disklocation/./pages/benchmark.php"  to  /mnt/plex_appdata/
    Moving "./plugins/disklocation/./pages/cronjob.php"  to  /mnt/plex_appdata/
    ... (and more for every file in the plugin)
    

  • The Disk Location plugin is only broken when CA Mover Tuning is enabled. This does not happen with the standard mover alone.

  • As one more test, I enabled “Test Mode (dry run): Yes” in CA Mover Tuning and ran mover again. In this mode, Disk Location was left untouched and continued to work as expected, confirming it is the move operation itself causing the issue.

Desired outcome:
I need CA Mover Tuning to completely ignore system, OS, and plugin files, especially anything inside /usr/local/emhttp/plugins. This folder should never be treated as share or user data. If there’s some way my settings could affect this, I’d be happy for advice, but I haven’t included any plugin folders in any shares.

I can provide:

  • Full logs of the problem

  • System diagnostics or additional info upon request

I hope this helps track down the bug. Please let me know if there’s anything else I can check or try.

Thank you!

24 minutes ago, DontWorryScro said:

I hope this helps track down the bug. Please let me know if there’s

Please enable debug and logging and post debug.zip by "mover debug" in cli that will include those files moves.

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.