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.

flash2000

Members
  • Joined

  • Last visited

  1. @mgutt , i was wondering if there is any chance to compile an new version of powertop and publish it for Unraid? I saw there are some updates to powertop in the commit history, for example, support for Intel Arrow Lake, which helps me to see the C states
  2. Hi @alturismo , i can confirm that command fixed the issue ❤️
  3. Thank you again for your help! I will let you know.
  4. Hi! I have a small issue with the cache mover plugin. Everything works well, but after copy the folder to the nvme driver, the owner is set to "root" with read/write for the owner and the rest is set to read only. This give me some issues when Sonarr or Radarr wants to add a new folder for another season our wants to upgrade the file. Since the owner is not set to nobody and does not have read/write rights, i get some permission issues. Is there a option available to set the owner rights to nobody and read/write rights?
  5. alturismo I have one small feature suggestion: if it is possible, would you consider adding an option to configure a minimum free disk size check for the target data cache? If minimum is not available, do not transfer the files until the minimum free disk space is available again. Use case: preventing overloading the target pool and keeping a buffer on the cache drive 😊
  6. Yes it is indeed spread over multiple disks. Makes sense. Thanks for you reply!!
  7. I have been using the Cache Mover for a while now and love the plugin. I noticed, however, some strange behaviour: 1) When a copy of the folder is initiated, not all of the folder's contents will always be copied over to the target pool. Sometimes just one file, multiple but not all (half of it). This behaviour is not consistent, sometimes it is working just fine. I played around with Media Server Mode setting and noticed that there is no difference. (3/4 times it is working fine) In the logs there are no errors logged, for example, there should be copied 2 files, but only one is copied over: Jun 3 20:12:02 Lisa-System root: cache-mover: reg: sending incremental file list Jun 3 20:12:02 Lisa-System root: cache-mover: reg: created 1 directory for /mnt/datacache/data/media/tv/Rick and Morty (2013) {imdb-tt2861424}/Season 08 Jun 3 20:12:02 Lisa-System root: cache-mover: reg: ./ Jun 3 20:12:02 Lisa-System root: cache-mover: reg: Rick and Morty (2013) - S08E01 - Summer of All Fears [MAX WEBDL-1080p][EAC3 5.1][x264]-FLUX.mkv Jun 3 20:12:04 Lisa-System root: cache-mover: reg: #015 32.77K 0% 0.00kB/s 0:00:00 #015 218.37M 49% 208.22MB/s 0:00:01 #015 444.14M 100% 228.44MB/s 0:00:01 (xfr#1, to-chk=0/2) Jun 3 20:12:04 Lisa-System root: cache-mover: reg: Jun 3 20:12:04 Lisa-System root: cache-mover: reg: sent 443.46M bytes received 144 bytes 177.38M bytes/sec Jun 3 20:12:04 Lisa-System root: cache-mover: reg: total size is 444.14M speedup is 1.00 Jun 3 20:12:04 Lisa-System root: cache-mover: reg: open file Rick and Morty (2013) - S08E01 - Summer of All Fears [MAX WEBDL-1080p][EAC3 5.1][x264]-FLUX.mkv will be switched datacache now Jun 3 20:12:05 Lisa-System root: cache-mover: reg: /mnt/datacache/data/media/tv/Rick and Morty (2013) {imdb-tt2861424}/Season 08/Rick and Morty (2013) - S08E01 - Summer of All Fears [MAX WEBDL-1080p][EAC3 5.1][x264]-FLUX.mkv Jun 3 20:12:05 Lisa-System root: cache-mover: reg: ready to switch live Jun 3 20:12:05 Lisa-System root: cache-mover: reg: -: No such file or directory. Jun 3 20:12:05 Lisa-System root: cache-mover: reg: (gdb) Attaching to process 11617 Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 475610] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 475609] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 162136] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 162135] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 20082] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 19867] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 19866] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 11721] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 11620] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [New LWP 11618] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [Thread debugging using libthread_db enabled] Jun 3 20:12:05 Lisa-System root: cache-mover: reg: Using host libthread_db library "/lib64/libthread_db.so.1". Jun 3 20:12:05 Lisa-System root: cache-mover: reg: 0x000014eeb750998e in __syscall_cancel_arch () from /lib64/libc.so.6 Jun 3 20:12:05 Lisa-System root: cache-mover: reg: (gdb) $1 = 38 Jun 3 20:12:05 Lisa-System root: cache-mover: reg: (gdb) $2 = 37 Jun 3 20:12:05 Lisa-System root: cache-mover: reg: (gdb) $3 = 0 Jun 3 20:12:05 Lisa-System root: cache-mover: reg: (gdb) Detaching from program: /usr/libexec/unraid/shfs, process 11617 Jun 3 20:12:05 Lisa-System root: cache-mover: reg: [Inferior 1 (process 11617) detached] 2) When Cache mode is not set (empty value), the following error is logged in the cache mover logs: Jun 2 22:33:03 Lisa-System root: cache-mover: msm: /usr/local/emhttp/plugins/cache-mover/scripts/cache_mover1: line 141: [: ==: unary operator expected
  8. Thanks for the correction of the fille path. i guess my poor skills of english are challenging sometimes Yes, if i use the option "only" then the issue occures. In regular mode i do not have this issue Love the new feature btw ❤️
  9. I have the same issue with the "Invalid numeric literal at line 1, column 60" spam after enableing the server option with plex. Config look likes this: root@Lisa-System:~# jq --version jq-1.6 Im still on unraid 6.1.2.14
  10. @alturismo , I was wondering what your recommendations are about the share. I guess you set array as the first storage and secondary as cache? And turning of the mover. (since the cache mover will handle which files will be moved).
  11. The cache-mover is still doing great. love it! Is a feature request possible? Maybe an extra option to update the timer for a "cached" file when watched? Currently, it will be cached for 24h or 336h static, a cool/helpful option will be to dynamically update the timer to move back to the array based on when one of the files is watched. For example: im watching a cached tv show, the time to move back to the array will be increased with x hours. This prevents the files will being moved back too early before I watched the whole season (since i have 336h to watch it all)
  12. I ran into an update issue: the updater complained about a corrupt libunistring-0.9.10-x86_64-3.txz file. Trying to resolve it on my own: I did a clean plugin install, same issue (see logs below) Maybe something to look into? To fix it manually i downloaded the libunistring package and installed it manually. it looks like gdb is now working!! Thank you so mutch for this quick fix. Really cool feature tho! plugin: installing: cache-mover.plg Executing hook script: pre_plugin_checks plugin: downloading: cache-mover.plg ... done plugin: downloading: cache-mover.txz ... done +============================================================================== | Installing new package /boot/config/plugins/cache-mover/cache-mover-2024.12.23c-x86_64.txz +============================================================================== Verifying package cache-mover-2024.12.23c-x86_64.txz. Installing package cache-mover-2024.12.23c-x86_64.txz: PACKAGE DESCRIPTION: plugin: downloading: fdclose.txz ... done +============================================================================== | Installing new package /boot/config/plugins/cache-mover/fdclose.txz +============================================================================== Verifying package fdclose.txz. Installing package fdclose.txz: PACKAGE DESCRIPTION: Package fdclose.txz installed. plugin: downloading: gdb-11.2-x86_64-1.txz ... done +============================================================================== | Installing new package /boot/config/plugins/cache-mover/gdb-11.2-x86_64-1.txz +============================================================================== Verifying package gdb-11.2-x86_64-1.txz. Installing package gdb-11.2-x86_64-1.txz: PACKAGE DESCRIPTION: # gdb (the GNU symbolic debugger) # GDB, the GNU Project debugger, allows you to see what is going on # inside another program while it executes - or what another program # was doing at the moment it crashed. GDB can do four main kinds of # things to help you catch bugs in the act: 1) Start your program, # specifying anything that might affect its behavior. 2) Make your # program stop on specified conditions. 3) Examine what has happened, # when your program has stopped. 4) Change things in your program, so # you can experiment with correcting the effects of one bug and go on # to learn about another. The program being debugged can be written in # Ada, C, C++, Objective-C, Pascal and many other languages. plugin: downloading: guile-3.0.7-x86_64-1.txz ... done +============================================================================== | Installing new package /boot/config/plugins/cache-mover/guile-3.0.7-x86_64-1.txz +============================================================================== Verifying package guile-3.0.7-x86_64-1.txz. Installing package guile-3.0.7-x86_64-1.txz: PACKAGE DESCRIPTION: # guile (GNU extension language library) # # This is Guile, Project GNU's extension language library. Guile is an # interpreter for Scheme, packaged as a library that you can link into # your applications to give them their own scripting language. Guile # will eventually support other languages as well, giving users of # Guile-based applications a choice of languages. # Executing install script for guile-3.0.7-x86_64-1.txz. plugin: downloading: gc-8.0.6-x86_64-1.txz ... done +============================================================================== | Installing new package /boot/config/plugins/cache-mover/gc-8.0.6-x86_64-1.txz +============================================================================== Verifying package gc-8.0.6-x86_64-1.txz. Installing package gc-8.0.6-x86_64-1.txz: PACKAGE DESCRIPTION: # gc (garbage collector library) # # The Boehm-Demers-Weiser conservative garbage collector can be used as # a garbage collecting replacement for C malloc or C++ new. # # Homepage: http://www.hboehm.info/gc/ # Executing install script for gc-8.0.6-x86_64-1.txz. plugin: downloading: elfutils-0.186-x86_64-1.txz ... done +============================================================================== | Installing new package /boot/config/plugins/cache-mover/elfutils-0.186-x86_64-1.txz +============================================================================== Verifying package elfutils-0.186-x86_64-1.txz. Installing package elfutils-0.186-x86_64-1.txz: PACKAGE DESCRIPTION: # elfutils (ELF object file access library and utilities) # # Elfutils is a collection of utilities, including stack (to show # backtraces), nm (for listing symbols from object files), size # (for listing the section sizes of an object or archive file), # strip (for discarding symbols), readelf (to see the raw ELF file # structures), and elflint (to check for well-formed ELF files). # # Homepage: ftp://sourceware.org/pub/elfutils/ # Executing install script for elfutils-0.186-x86_64-1.txz. Package elfutils-0.186-x86_64-1.txz installed. Checking executable flags... scripts where already executable. +============================================================================== | Checking Unraid Version ... | installing extra pre 7.0 packages | File does not exist, downloading now ... | File does not exist, downloading now ... | File does not exist, downloading now ... Verifying package python3-3.9.10-x86_64-1.txz. Installing package python3-3.9.10-x86_64-1.txz: PACKAGE DESCRIPTION: # python3 (object-oriented interpreted programming language v3) # # Python is an interpreted, interactive, object-oriented programming # language that combines remarkable power with very clear syntax. # This is a new version of the language that is incompatible with the # 2.x line of releases. The language is mostly the same, but many # details, especially how built-in objects like dictionaries and strings # work, have changed considerably, and a lot of deprecated features have # finally been removed. Also, the standard library has been reorganized # in a few prominent places. # Executing install script for python3-3.9.10-x86_64-1.txz. Package python3-3.9.10-x86_64-1.txz installed. Verifying package libffi-3.3-x86_64-3.txz. Installing package libffi-3.3-x86_64-3.txz: PACKAGE DESCRIPTION: # libffi (A Portable Foreign Function Interface Library) # # FFI stands for Foreign Function Interface. A foreign function # interface is the popular name for the interface that allows code # written in one language to call code written in another language. # The libffi library really only provides the lowest, machine dependent # layer of a fully featured foreign function interface. # # Homepage: https://sourceware.org/libffi/ # Executing install script for libffi-3.3-x86_64-3.txz. Package libffi-3.3-x86_64-3.txz installed. Verifying package libunistring-0.9.10-x86_64-3.txz. Unable to install /boot/config/plugins/cache-mover/libunistring-0.9.10-x86_64-3.txz: tar archive is corrupt (tar returned error code 2) +============================================================================== +============================================================================== | default configuration if not existend | copy default +============================================================================== +============================================================================== | Starting Actions and Cache Mover if crons where set ... | cron for Cache Mover not started | cron for Cache Cleaner not started +============================================================================== plugin: cache-mover.plg installed Executing hook script: post_plugin_checks
  13. Hi There, I love the cache mover plugin. Thank you for your great work! Almost everything works, only the live switcher does not. I am on unraid 6.12.14 And got in the logs the following error: Dec 21 13:56:32 Lisa-System root: cache-mover: Unable to find gdb, check readme When I run gdb manually in the terminal, i got the following response: root@Lisa-System:~# gdb gdb: error while loading shared libraries: libdebuginfod.so.1: cannot open shared object file: No such file or directory It looks like I im missing a python library, but I cannot figure out how to resolve that. A reinstall of the plugin did not the trick. If you have time, can you assist?
  14. Thank you for the update and support! it is working again 😍
  15. Hi hugenbdd, I rain into the exact same issue. Maybe i can contribute too for debugging? Im using a naming scheme from trash-guides for Radarrr and Sonarr. For example, Radarr (for plex) https://trash-guides.info/Radarr/Radarr-recommended-naming-scheme/ logs: May 17 23:46:36 Lisa-System root: /usr/local/emhttp/plugins/ca.mover.tuning/age_mover: line 146: ((: REMAININGCACHESIZE-="/mnt/datacache/data/media/movies/Searching (2018)/Searching (2018) {imdb-tt7668870}: syntax error: operand expected (error token is ""/mnt/datacache/data/media/movies/Searching (2018)/Searching (2018) {imdb-tt7668870}") May 17 23:46:37 Lisa-System root: /usr/local/emhttp/plugins/ca.mover.tuning/age_mover: line 146: ((: REMAININGCACHESIZE-="/mnt/datacache/data/media/movies/Searching (2018)/Searching (2018) {imdb-tt7668870}: syntax error: operand expected (error token is ""/mnt/datacache/data/media/movies/Searching (2018)/Searching (2018) {imdb-tt7668870}") May 17 23:46:37 Lisa-System root: /usr/local/emhttp/plugins/ca.mover.tuning/age_mover: line 146: ((: REMAININGCACHESIZE-="/mnt/datacache/data/media/movies/Second Act (2018)/Second Act (2018) {imdb-tt2126357}: syntax error: operand expected (error token is ""/mnt/datacache/data/media/movies/Second Act (2018)/Second Act (2018) {imdb-tt2126357}") May 17 23:46:38 Lisa-System root: /usr/local/emhttp/plugins/ca.mover.tuning/age_mover: line 146: ((: REMAININGCACHESIZE-="/mnt/datacache/data/media/movies/Second Act (2018)/Second Act (2018) {imdb-tt2126357}: syntax error: operand expected (error token is ""/mnt/datacache/data/media/movies/Second Act (2018)/Second Act (2018) {imdb-tt2126357}") May 17 23:46:38 Lisa-System root: /usr/local/emhttp/plugins/ca.mover.tuning/age_mover: line 146: ((: REMAININGCACHESIZE-="/mnt/datacache/data/media/movies/Sgt. Stubby An American Hero (2018)/Sgt. Stubby An American Hero (2018) {imdb-tt5314190}: syntax error: operand expected (error token is ""/mnt/datacache/data/media/movies/Sgt. Stubby An American Hero (2018)/Sgt. Stubby An American Hero (2018) {imdb-tt5314190}")

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.