josh1014 Posted November 22, 2018 Share Posted November 22, 2018 Hi, I am about to make some changes to my array and was wondering if someone could confirm best practice. I currently have a 4TB parity disk, four 2TB data disks and one 4TB data disk. All disks are healthy and parity is valid. I have three new 10TB drives. I am planning to add dual 10TB parity disks, convert the current 4TB parity disk into a data disk, and remove a full 2TB data disk and rebuild its data onto a new 10TB data disk. I was planning on pre-clearing each of the three new 10TB disks before making any changes to the array. Could someone please tell me the best practice order of operations to follow after I am done pre-clearing all the new disks? Thanks! Quote Link to comment
JonathanM Posted November 22, 2018 Share Posted November 22, 2018 Is all your data backed up to other media? Do you want fastest or safest or something in between? Quote Link to comment
josh1014 Posted November 22, 2018 Author Share Posted November 22, 2018 No data is backed up outside of the array. I suppose I would like safest. Quote Link to comment
John_M Posted November 22, 2018 Share Posted November 22, 2018 I think I would do this: Add the second parity disk (10 TB) and wait for parity to build Replace the first parity disk (4 TB -> 10 TB) Replace the data disk (2 TB -> 10 TB) It would not be a fast method but it's safe because the array would be protected by at least one parity disk at all times. The task of upgrading involves writing 3 x 10 TB of data and my choice needs the three writes to be done one at a time. There are faster methods that write two disks in parallel but leave the array unprotected. Quote Link to comment
John_M Posted November 22, 2018 Share Posted November 22, 2018 And I'd use the removed 2 TB disk to begin a backup of as much of my data as I consider to be irreplaceable. Quote Link to comment
josh1014 Posted November 22, 2018 Author Share Posted November 22, 2018 If you follow those instructions and add the second parity disk, wont it only use 4TB of the 10TB when creating parity, and then when you replace the primary parity disk, will it again match the 4TB and therefore not expand the max disk size of the array up to 10TB? Quote Link to comment
BRiT Posted November 22, 2018 Share Posted November 22, 2018 No. Parity is always the full drive size. Quote Link to comment
trurl Posted November 22, 2018 Share Posted November 22, 2018 1 hour ago, BRiT said: No. Parity is always the full drive size. To elaborate, the portion of parity that is larger than any of your data disks is filled with zeros, which is the correct value for parity for those portions. Or to put it in a more general way, any disk that is smaller than parity has the value zero for the parity calculation for those parts that are beyond the size of the disk. 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.