R-No Posted April 13, 2020 Share Posted April 13, 2020 Hello, I am about to replace my current 8 drives (only 1tb and 2tb drives) with a total data size of around 11tb with qty (4) 10tb drives. I would like to start over with my array and remove all current drives and replace them with the 4 new ones. What would be the best procedure to do this? Remove all drives, install the new ones, pre-clear them, create the new array and then plug in each drive as unassigned, mount them and copy from old drive to the new array? Or should I pre-clear them one at a time so it doesn't take days to pre-clear and I keep my server running? Also, will I need to re-install my dockers? Just curious what the best practice would be. Thanks! Arno Quote Link to comment
trurl Posted April 13, 2020 Share Posted April 13, 2020 Do you have cache disks? Quote Link to comment
R-No Posted April 13, 2020 Author Share Posted April 13, 2020 I do not have cache disks, no. Quote Link to comment
trurl Posted April 14, 2020 Share Posted April 14, 2020 4 hours ago, R-No said: will I need to re-install my dockers? Your docker settings are stored on flash, and you can get them going again just as they were using the Previous Apps feature on the Apps page. But, you may not need to even do that much. Since this is just a drive replacement, with shrinking the array, you might just do it the "standard" way, one disk at a time. Replace parity first since it needs to be largest and let it rebuild. Then proceed with replacing / rebuilding whichever disk needs replacing the most (SMART report), or whichever disk has the most contents. Repeat until you have all the new disks in. Then move the data from the remaining disks using unBALANCE plugin, Krusader, or whatever you prefer. When those are empty, New Config without them and rebuild parity. That method has the advantage of keeping your server going throughout the whole process. And you have parity protection through all of it except for the rebuilding parity steps, and that isn't much risk if you keep the original disks until finished. Quote Link to comment
R-No Posted April 14, 2020 Author Share Posted April 14, 2020 Hey Trurl, That sounds like the way to go, thanks!! One quick question: Can I physically move the drives around to different connectors without affecting the array? See, I have a 4-bay enclosure that I would like to use with front access to the drives as well as about 6 internal drive bays. I want to replace my qty (4) 2tb drives that are currently in there with the new 10tb drives. Thanks again! Arno Quote Link to comment
trurl Posted April 14, 2020 Share Posted April 14, 2020 Unraid keeps track of disk assignments using the disk serial number (as shown in the webUI on Main). Doesn't matter where it is plugged in unless for some reason your have a controller that doesn't pass that serial number (unlikely unless you are using a RAID controller). Quote Link to comment
R-No Posted April 14, 2020 Author Share Posted April 14, 2020 Thanks, that's awesome! I guess I now have a plan of action: - Move 1st drive of my enclosure and replace it with new drive - Pre-clear the new drive - Make new drive the parity - Move 2nd drive of my enclosure and replace it with new drive - Pre-clear the new drive - Copy data from other drive to new drive using Krusader (I am not familiar with unBALANCE) - Remove old drive - Repeat last steps for remaining 2 drives - Copy whatever remaining drives I have left and remove all old drives That sound about right? Thanks! Arno Quote Link to comment
trurl Posted April 14, 2020 Share Posted April 14, 2020 15 minutes ago, R-No said: That sound about right? I don't think so. It seems like you are planning to do more copying and less rebuilding than I had in mind. Whether you preclear anything or not is up to you, its only purpose is to test drives. Nothing about the procedure I outlined above requires a clear drive. Let me see if I can explain it again. Since you have 4 new drives all 10TB, you would use each to replace and rebuild one of your existing 8 drives, one at a time, starting with parity. So 4 total rebuilds. Start by replacing and rebuilding parity, then 3 more rebuilds, one at a time, each a replacement of one of your existing drives with a new one. In the end, you will have 3 x 10TB disks, each with the rebuilt contents of one of your existing data disks, each with plenty of free space, and you will still have 4 of the original disks in the array. Then copy those remaining original disks to those 3 new data disks. Finally, New Config without those drives and rebuild parity (shrink the array). Let me know if you need a more detailed step-by-step. Quote Link to comment
trurl Posted April 14, 2020 Share Posted April 14, 2020 And all the rebuilding will be a good test of the disks anyway, so maybe you can just forget the preclears. As long as you have the original disks you can get the files from them if there is some problem. Quote Link to comment
R-No Posted April 14, 2020 Author Share Posted April 14, 2020 That sounds like an easier process then my overly complicated copy fiasco! Still new to this and this is the first major upgrade for me so I really appreciate your help!!! I am going to give this a whirl and see what kind of trouble I can get myself into! I’ll post back with the results!! Thanks again so much!! Arno Quote Link to comment
JonathanM Posted April 14, 2020 Share Posted April 14, 2020 7 hours ago, R-No said: I have a 4-bay enclosure that I would like to use with front access to the drives How is that enclosure connected? If it's USB you are going to be in for a bad time. Quote Link to comment
trurl Posted April 15, 2020 Share Posted April 15, 2020 2 hours ago, jonathanm said: How is that enclosure connected? If it's USB you are going to be in for a bad time. I didn't consider that. @R-No Since you are going to end up with a 4 drive array you won't need that enclosure. Is it currently part of the configuration with your original disks? Quote Link to comment
Norrox Posted January 19, 2021 Share Posted January 19, 2021 On 4/14/2020 at 2:59 AM, trurl said: Your docker settings are stored on flash, and you can get them going again just as they were using the Previous Apps feature on the Apps page. But, you may not need to even do that much. Since this is just a drive replacement, with shrinking the array, you might just do it the "standard" way, one disk at a time. Replace parity first since it needs to be largest and let it rebuild. Then proceed with replacing / rebuilding whichever disk needs replacing the most (SMART report), or whichever disk has the most contents. Repeat until you have all the new disks in. Then move the data from the remaining disks using unBALANCE plugin, Krusader, or whatever you prefer. When those are empty, New Config without them and rebuild parity. That method has the advantage of keeping your server going throughout the whole process. And you have parity protection through all of it except for the rebuilding parity steps, and that isn't much risk if you keep the original disks until finished. I'm in for the same procedure, but how do we make a new config as you describe above? Quote Link to comment
trurl Posted January 19, 2021 Share Posted January 19, 2021 1 hour ago, Norrox said: I'm in for the same procedure, but how do we make a new config as you describe above? Tools - New Config Quote Link to comment
Norrox Posted January 20, 2021 Share Posted January 20, 2021 12 hours ago, trurl said: Tools - New Config Thank you 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.