December 5, 20241 yr Hi there! I have two questions: The first one is up upgrading my hardware. I'd like to use the same disks but not wipe anything, I just want to move my HDDs and thumb drive. I understand that's a simple plug n play type situation from other forum posts, but correct me if I'm wrong. The second point is something I've not been able to figure out on my current setup. When I started this build I didnt have cache drives so everything that wasnt running off the flash drive used Disk 1 for OS files. I later added 2 old 250gb SSDs to run all of the saved OS files, docker containers and apps on. Do parity drives and disk 1 never spin down or do I still have lingering Docker containers, OS components and apps running on them? I run Plex and a couple other things. This new build has 2 NVME drives I'd like to run docker containers and VMs on, while using my platter array for file storage exclusively. I would very much like them all to spin down as there are long periods of unuse, this server is shared between my family so lots of the time it's not doing anything and Id rather save the wear and tear. The things currently on my cache drives are appdata, domains, and system. Is something else running off my platter drives or are disk1 and the parity drives always on? Thanks!
December 5, 20241 yr Community Expert 2 minutes ago, bannhammer said: move my HDDs and thumb drive. I understand that's a simple plug n play Assuming no RAID controllers involved in old or new system. Also, VM passthru may have to be reconfigured. 3 minutes ago, bannhammer said: second point You probably have Docker/VM related shares on the array. https://docs.unraid.net/unraid-os/manual/shares/user-shares/#default-shares https://docs.unraid.net/unraid-os/manual/shares/user-shares/#moving-files-from-the-array-to-a-pool-cache Nothing can move open files so you will have to disable Docker and VM Manager so these can be moved.
December 5, 20241 yr Author Thanks for that quick reply! 1: I have a SAS controller in a JBOD configuration on both the old and new setup. The current hardware is really old so I'm not running any VMs I can live without, I plan on spinning up new ones. You're probably right about the Docker containers. I have rebooted it a few times since I found the spindown feature and I would have expected everythign to move over since then, but I will review your links as I think you're onto something there. I noticed isos was still on the array, hopefully that's it. Again thanks for the links and advice!
December 13, 20241 yr Author Hi there! I just had a successful upgrade on the hardware, but my spin down problem still doesnt seem to be fixed. I was wondering if there was anyway to see what is using these drives? I moved all the shares that weren't my media share over to the Cache drive (which I now call nvme due to the upgrade) but the platter disks still dont spin down. I'm also wondering why free doesn't reflect that. These are 2 1tb nvme drives in a pool, so this stuff shouldn't have 7.19 Tb free. Maybe that has something to do with my problem?
December 13, 20241 yr Author I just did a compute all and noticed appdata still hasn't migrated off of Disk 1 and its also now on Disk 3 as well. How does one get appdata to move over? I changed storage from Array to Nvme and ran the mover command. Am I missing a step here?
December 13, 20241 yr Author I also noticed my mover action may be wrong, its set NVME -> Array. Will I need to change that to Array -> NVME run the mover and Cache -> NVME run the mover and then change it back to NVME -> Array to have it do an array secondary backup?
December 13, 20241 yr Community Expert 4 minutes ago, bannhammer said: then change it back to NVME -> Array to have it do an array secondary backup? No - this would move files OFF the NVME which you do not want. You need to use a different mechanism (such as the Appdata Backup plugin) to get a backup copy on the array.
December 13, 20241 yr Author Okay, so if I want to move the data from where it is currently stored (array and cache) and onto nvme, I would need to set the primary to nvme, set the secondary to Array (or wherever the data is stored) then set the mover action to Array -> Nvme, run the mover and my data should move over like the screenshot below? That would make sense to me but I'm doing that now but my nvme pool is still showing 32mb used.
December 13, 20241 yr Community Expert That should work if you had all steps done. You are likely to get better informed feedback if you attach your system’s diagnostics zip file to your next post in this thread. It is always a good idea when asking questions to supply your diagnostics so we can see details of your system, how you have things configured, and the current syslog.
December 13, 20241 yr Author Perfect! I really appreciate the advice, as you can tell I'm still learning the ins and outs. I expected changing the primary to run a mover action and get all the data over to the primary, rather than storing it and reading it from where it was originally written. This is where I think some of the confusion came from. It is now definitely moving the data, just slower than I was expecting. I think this is my solution, I will update the thread if it isn't with diagnostics as well as update you if this does fix my problem. I am optimistic this is what I was looking for though. Thanks!
December 14, 20241 yr Author Solution Okay, so that was almost my solution but not quite. The system files I was unable to move were still in use by docker and the VM manager. I thought I could just turn off the docker containers, but I had to disable the whole thing from the settings tab. There are still some mystery appdata files in use on the cache drives that I'm struggling to move over to NVME (and I cant seem to figure out how to xfer straight from cache to nvme without using the array as the middleman) but the array is now spinning down as expected. Huzzah! Appreciate leading me in the right direction. Hopefully this thread can help someone in the future.
December 15, 20241 yr Community Expert 8 hours ago, bannhammer said: (and I cant seem to figure out how to xfer straight from cache to nvme without using the array as the middleman) Being able to do this directly is a new feature introduced to mover in Unraid 7.
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.