DivideBy0 Posted September 15, 2023 Share Posted September 15, 2023 (edited) I wanted to make sure I got my procedure correct. I am planning to move all my data divers (array & parity) but no cache/pool drives to a new upgraded system. The reason I am leaving my pool drives behind is because I will be using new & bigger size cache drives in the new system. So System-1 is old system and System-2 is new system and these steps are purely to move all my cache data to the new system and leave my old cache/pool drives behind. In System-1 I currently have the shares appdata, domains and system, setup as primary storage -> cache and secondary storage -> array. And here are my planned steps: 1. Shutdown all dockers and I have no VM's running 2. Disable VM 3. Disable Docker 4. Change the 3 shares (appdata,domains, system) to primary storage -> array and secondary storage -> none 4. Keep the 3 shares (appdata,domains, system) to primary storage -> cache and secondary storage -> array and mover action set to move from pool to array 5. Invoke mover, wait for it to finish and verify data indeed was moved. 6. Move all drives (array & parity) to the new System-2 ensuring drives assignment is correct 7. Setup the new Cache / Pool drives in System-2 8. Redo step 4 but with primary storage -> cache and secondary storage -> array 8. Same as 4 but reverse mover action. 9. Invoke mover and move all data in System-2 10. Enable Docker and VM and restart all dockers. Did I get it right? Edited September 16, 2023 by DivideBy0 Quote Link to comment
Solution JorgeB Posted September 15, 2023 Solution Share Posted September 15, 2023 6 minutes ago, DivideBy0 said: 4. Change the 3 shares (appdata,domains, system) to primary storage -> array and secondary storage -> none Correct way would be pool as primary storage, array as secondary storage and mover action set to move from pool to array 7 minutes ago, DivideBy0 said: 8. Redo step 4 but with primary storage -> cache and secondary storage -> array Same as 4 but reverse mover action. Quote Link to comment
DivideBy0 Posted September 15, 2023 Author Share Posted September 15, 2023 (edited) Copy that Sir and many thanks So you can actually tell the mover to move from pool to array? I didn't know that The reason for my settings on step 4 was to inform the mover what to do What do I know I did change the steps to reflect the correct order so others can see the right solution. Edited September 16, 2023 by DivideBy0 1 Quote Link to comment
DivideBy0 Posted September 18, 2023 Author Share Posted September 18, 2023 Hey quick question on the Docker. When I disable the Docker should I also select to delete the /mnt/user/system/docker/docker.img before moving my array+ parity drives to the new system? And when I re-enable docker on the upgraded system will it download the latest docker.img? Quote Link to comment
JorgeB Posted September 18, 2023 Share Posted September 18, 2023 You can easily re-create the docker image if you prefer, it can also be copied. Quote Link to comment
DivideBy0 Posted September 18, 2023 Author Share Posted September 18, 2023 And one last question LOL. I plan to use a different HBA Controller in IT mode for my new system, but same vendor, LSI. Moving the array + parity drives to the new system should still retain the drive ID and assignment correct, so the array and parity will come up without issues in the new system? I will also make copies of the drive assignment so if it does not come up automatically I can manually assign them? I really appreciate the guidance on this gents. Quote Link to comment
JorgeB Posted September 18, 2023 Share Posted September 18, 2023 21 minutes ago, DivideBy0 said: so the array and parity will come up without issues in the new system? If it's in IT mode it should be fine. Quote Link to comment
DivideBy0 Posted September 18, 2023 Author Share Posted September 18, 2023 Awesome and thanks Jorge. Do you sleep by the way 1 Quote Link to comment
DivideBy0 Posted September 20, 2023 Author Share Posted September 20, 2023 Thanks JorgeB. Worked like a charm. I now have a screaming new UnRaid server and all my data is intact. I am doing a parity check just to be sure nothing is corrupted. 1 Quote Link to comment
Recommended Posts
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.