glave Posted December 7, 2023 Share Posted December 7, 2023 I have two Unraid servers, one is filled with storage and the other mostly doing container things. For ease of reference, I'll call them diskUnraid and dockerUnraid. dockerUnraid only has 2 drives in it's array, and they are empty. The primary stuff happening there are pool devices and containers. I'm converting diskUnraid to be a DAS, and dockerUnraid will be using those drives now. I know I will need to first destroy the array on dockerUnraid but I'm wondering on how I bring in the drives from diskUnraid and keep the data intact. Do I just populate them all inside dockerUnraid in the exact same drive assignments they had in diskUnraid? Will parity (I have dual) be destroyed? Quote Link to comment
Terebi Posted December 7, 2023 Share Posted December 7, 2023 You should be able to just pull the drives out of the diskUnraid and add them to dockerUnraid transparently. Any shares that exist on diskUnraid will suddenly be on dockerUnraid. You will have to reconfigure cache/mover settings on dockerUnraid for any new shares. Shares both have will use the diskUnraid settings to start with. If you have parity on diskUnraid, it will need to be rebuilt from scratch (unless). If you truly have nothing nothing in dockerunraid, you could remove the empty dockerunraid disks from the array, pull overdisk unraid array and parity in tact, then run pre-clear on the dockerunraid disks to add them in without breaking parity. Since you are using dual parity, disk order IS important. Quote Link to comment
glave Posted December 7, 2023 Author Share Posted December 7, 2023 Quote Any shares that exist on diskUnraid will suddenly be on dockerUnraid. Would it? I'm not moving the flash drive at all. The existing disks in dockerUnraid's array are not a priority at all. They are just two 300gb 2.5" disks with no data. This is purely about getting diskUnraid's drives reconnected without losing data from the original array on diskUnraid. Quote Link to comment
Frank1940 Posted December 7, 2023 Share Posted December 7, 2023 (edited) It sounds like you are doing a simple upgrade of server hardware (MB, PS, RAM, and enclosure) in that case, you move not only the HD's and cache disks but also the Unraid USB boot disk. When you boot up after doing this, you should have all your hard disks properly assigned and the data intact and, hopefully, all the Dockers and plugins working properly. If you have any VMs set up, that is a more dicey situation. (Unraid is largely hardware agnostic as the Actual OS is installed from scratch every time the server boots up. There are a few devices that sometimes cause plug-and-play issues but you should already know about them as you had to address them when you set Unraid on that hardware previously.) If this isn't the case, what is going on beyond this? Edited December 7, 2023 by Frank1940 Quote Link to comment
glave Posted December 7, 2023 Author Share Posted December 7, 2023 Quote It sounds like you are doing a simple upgrade of server hardware (MB, PS, RAM, and enclosure) in that case, you move not only the HD's and cache disks but also the Unraid USB boot disk. That's not really what I'm doing here. I'm taking the drives out of an existing Unraid server and attaching to a different existing Unraid server. This existing server has a lot of containers already running on it. Quote Link to comment
Frank1940 Posted December 7, 2023 Share Posted December 7, 2023 Read here: https://docs.unraid.net/unraid-os/manual/storage-management/#reset-the-array-configuration Remember, whatever you do, never, NEVER, NEVER click to start an operation that will format any one of your disks. (Formatting a disk will always cause a data loss!!!!) If you still have questions, Post back and ask them. However, most of us have never done what you are proposing to do. So it is new ground for most of us. IF you run into problems, I can ping a super Guru who can provide further assistance. Quote Link to comment
Solution trurl Posted December 7, 2023 Solution Share Posted December 7, 2023 There must not be any RAID controllers involved in either system. Assuming you only use the diskUnraid disks for array drives in dockerUnraid, and don't keep any existing dockerUnraid array drives, then New Config as linked above should work and your parity will still be valid if all array drives are assigned exactly as they were in diskUnraid. So you can check the parity valid box before starting the array and it won't rebuild parity. A parity check after would be a good idea just to confirm. Quote Link to comment
glave Posted December 8, 2023 Author Share Posted December 8, 2023 54 minutes ago, trurl said: There must not be any RAID controllers involved in either system. LSI 9300-16i in IT mode? That's in containerUnraid and is what the drives will attach to. Would that be ok? Quote Link to comment
JorgeB Posted December 8, 2023 Share Posted December 8, 2023 LSI in IT mode is fine. 1 Quote Link to comment
Terebi Posted December 8, 2023 Share Posted December 8, 2023 23 hours ago, glave said: Would it? I'm not moving the flash drive at all. The existing disks in dockerUnraid's array are not a priority at all. They are just two 300gb 2.5" disks with no data. This is purely about getting diskUnraid's drives reconnected without losing data from the original array on diskUnraid. The configuration of the shares is in the flash. But the shares themselves are on the array. When the array is moved into the other docker, unraid will notice them there, and add them into the shares list automatically (though they will not have cache settings etc set correctly) 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.