October 8, 2025Oct 8 Hi all,I’ve hit a double failure and want to confirm the safest way to perform a parity-swap and sequential rebuilds. I’ve read the Unraid docs thoroughly but would appreciate experienced eyes on this plan before I commit.SystemUnraid OS: 7.1.4Server: “Bearcave”Motherboard: MSI Z590-A PRO (4 SATA ports)HBA: ASM1166 PCIe SATA cardPSU: Be Quiet! 1000 WCache: Samsung 850 EVO 500 GB (SATA) + Dual NVMe WD SN570 1 TB (BTRFS RAID1)Disk SituationRoleModelCapacityStatusOld ParityWD100EMAZ10 TBHealthyNew ParitySeagate Exos X2222 TBInstalledData Disk 1WD100EZAZ10 TBDeadData Disk 2ST8000VN0048 TBFailedData Disk 3ST8000NE0021 (IronWolf Pro)8 TBHealthyNew drive arriving tomorrow: Seagate Exos X16 10 TB (to replace the dead WD100EZAZ).Current State22 TB Exos assigned as new Parity (array stopped).Old 10 TB parity temporarily assigned to Disk 1 but array never started, no format performed.Docker + VMs disabled. UPS configured.Both failed data drives physically removed until replacements arrive.GoalsRun a parity-swap: copy parity from the old 10 TB → new 22 TB.Once that copy finishes, rebuild the failed 8 TB data disk onto the old 10 TB parity drive.After that completes, replace the dead 10 TB data disk with the new Exos X16 10 TB and rebuild again from the freshly-built 22 TB parity.Finish with a non-correcting parity check before re-enabling Docker / VMs.QuestionsSince the old 10 TB parity was briefly assigned to Disk 1 (array never started), it’s still valid for parity-swap use, correct?Any metadata or config changes just from assigning a disk without starting the array?Will Unraid automatically expand parity when moving from 10 TB → 22 TB during the swap, or is manual intervention required?Best order to handle two failed data drives—perform parity-swap first, rebuild one disk, then the other?Any issues or limitations in 7.1.4 related to the ASM1166 controller during parity-swap / rebuilds?Should the old 10 TB parity remain untouched (no preclear) so Unraid can use its existing parity data for the swap?Is it useful or redundant to run a non-correcting parity check after the parity-swap copy but before the first rebuild?Any extra diagnostics, SMART checks, or log monitoring you’d recommend before starting?Diagnostics and SMART reports are ready if needed. I just want to ensure this dual-rebuild chain is the right and safest approach before touching Start.Thanks for any expert insight—trying to keep this resurrection to one attempt.
October 8, 2025Oct 8 Community Expert You cannot recover from two failed disks with single parity. You can post the diags to see if both disks have actually failed.
October 8, 2025Oct 8 Author 24 minutes ago, JorgeB said:You cannot recover from two failed disks with single parity. You can post the diags to see if both disks have actually failed.How do I get to the diags ?So what should I do I was going to just add the 22tb and copy parity over from the old 10tb parity then add the new 10tb and re run parity.But your saying that’s nit going to work what should I do next.I have no idea I had 1 8tb that’s failed I can hear it running but it clicking and not spinning up all the other had a green tick and smart check was fine in all of them.I find it weird another 10 tb just gone dead it’s like a brick31 minutes ago, JorgeB said:You cannot recover from two failed disks with single parity. You can post the diags to see if both disks have actually failed.
October 8, 2025Oct 8 Community Expert 13 minutes ago, OsoPolar said:How do I get to the diags ?TOOLS >>>> DiagnosticsFor complete instructions, click on the word diagnostics in any post-- including the one in this sentence!
October 10, 2025Oct 10 Author On 10/8/2025 at 10:22 PM, Frank1940 said:TOOLS >>>> DiagnosticsFor complete instructions, click on the word diagnostics in any post-- including the one in this sentence!Hey all, quick update after some cable and power gymnastics.I’ve managed to recover my old 10 TB parity drive — turns out it was a shucked unit being blocked by the 3.3 V pin issue. After switching PSUs, it’s now fully visible and passing SMART.Current state:Parity: 22 TB Seagate Exos (new)Disk 1: 10 TB WD100EMAZ (old parity)Disk 2: 10 TB WD100EZAZ (healthy)Disk 3: 8 TB Seagate (healthy)Array has never been started since drives were rearrangedOne new spare 10 TB drive still unusedPlan going forward:Run an extended SMART test on the 22 TB to confirm it’s clean.Proceed with a parity-swap rebuild — copy existing parity from the old 10 TB onto the new 22 TB, then rebuild Disk 1’s contents onto the old 10 TB drive.After completion, run a non-correcting parity check to verify zero errors.Optionally pre-clear and add the spare 10 TB as a new data disk once the array is healthy.Just want to confirm this sequence is still the safest approach before starting the swap. Diagnostics from this current state are attached (bearcave-diagnostics-20251010-1127.zip).Thanks again for the guidance so far — it’s been a saga, but the drives are finally all visible. bearcave-diagnostics-20251010-1127.zip
October 10, 2025Oct 10 Community Expert 1 hour ago, OsoPolar said:Optionally pre-clear and add the spare 10 TB as a new data disk once the array is healthy.I would do the pre-clear but not add it to the array until I needed the space. (Perhaps, you need it now but that info not apparent...) That way if one of your other data disks should fail, you could use it as a immediate replacement. Save to get another 22TB drive for that time when the 10TB will be used. Edited October 10, 2025Oct 10 by Frank1940
October 10, 2025Oct 10 Author So do you mean get another 22tb for parity 2 and keep the 10tb spare for another failure.If pick up a 22tb on a BF Deal can i just add that?Also on my current plan does that look ok ?I have never added a new drive or moved any parity about ?
October 10, 2025Oct 10 Community Expert 15 minutes ago, OsoPolar said:So do you mean get another 22tb for parity 2 and keep the 10tb spare for another failure.My take is that the more drives in a system equals more things to fail. I make if a point to never add a drive to the array just because I physically have it. There has to be a truly valid reason to add it!Adding a second 22TB parity is a matter of your 'comfort' factor in accepting risk. If you will sleep better at night knowing you have it installed, then do it. If you think sky-diving is the best way to get a 'high', then you can probably avoid doing it. (When you have eight to ten data disks in your array, a second parity drive becomes more statistically justifiable from a reliability standpoint.) 16 minutes ago, OsoPolar said:f pick up a 22tb on a BF Deal can i just add that?Look for that BF Deal. That's what I tend to do. (I have two 12TB drives pre-cleared on my shelf waiting for a failure or to be required to provide additional storage space. I am in no big hurry to install them! If you look at my forum signature, you will find that I have dual parity on one server and single parity on the other one. I am willing to accept the risk on that one server...)
October 10, 2025Oct 10 Author Thanks thats why i only ever went with one as i only had 3 drives at least now i have a spare 10tb and i can add bigger drives upto 22tb in future but i have enough for my use thank you i think if i only use 3 or 4 drives the chance of 2 failing same time is slim Just for clarity Frank Does my current plan look ok ?I have never added a new drive or moved any parity about ?
October 10, 2025Oct 10 Community Expert 18 minutes ago, OsoPolar said:i think if i only use 3 or 4 drives the chance of 2 failing same time is slimLook here for the statistical view:https://forums.unraid.net/topic/50504-dual-or-single-parity-its-your-choice/Note that the 2% failure-rate file is probably more typical of what most Unraid users are seeing today. (I have a WD 3TB drive that the hour-on counter (Attrib # 9) has 'rolled over' and now shows 2 years and 2 months! I would guess it has been in use for, at least, ten years now.)EDITBackBlaze data for a recent quarter:https://www.backblaze.com/blog/backblaze-drive-stats-for-q2-2025/ Edited October 10, 2025Oct 10 by Frank1940
October 11, 2025Oct 11 Author 22 hours ago, Frank1940 said:Look here for the statistical view:https://forums.unraid.net/topic/50504-dual-or-single-parity-its-your-choice/Note that the 2% failure-rate file is probably more typical of what most Unraid users are seeing today. (I have a WD 3TB drive that the hour-on counter (Attrib # 9) has 'rolled over' and now shows 2 years and 2 months! I would guess it has been in use for, at least, ten years now.)EDITBackBlaze data for a recent quarter:https://www.backblaze.com/blog/backblaze-drive-stats-for-q2-2025/Is this the correct plan of action 🧾 Phase 1: Finish the PreClear testLet the 22 TB Exos finish its PreClearDon’t touch the array or reboot while it’s running.When done, it should read: “Completed without error.”Once it’s finished, set its spin-down delay back to your normal value (e.g. 15 min).⚙️ Phase 2: Prepare for the parity-swapPower down the server (optional, but good hygiene) and re-seat SATA + power cables.Boot Unraid, do not start the array yet.Confirm drive assignments on the Main page match this:Parity: 22 TB ST22000NM001EDisk 1: 10 TB WD100EMAZ (old parity)Disk 2: 10 TB WD100EZAZ (data)Disk 3: 8 TB ST8000… (data)Nothing else assigned.Verify that Unraid reports:Parity disk valid – replacement detected – ready for copy(or similar wording about a parity-swap.)🧮 Phase 3: Run the parity-swap rebuildClick Start on the array.Unraid begins Stage 1: copy parity from the old 10 TB to the new 22 TB.When that finishes, it automatically starts Stage 2: rebuild Disk 1’s data onto the old 10 TB drive.Let both stages complete without interruption.Expect roughly 30–45 hours total.Monitor temps (<45 °C) and speed occasionally.✅ Phase 4: Verify everythingWhen Unraid says “Array operation completed successfully,” stop and exhale.Go to Main → Array Operation → Parity Check.Run a non-correcting parity check — this reads everything and ensures the new parity data is perfect but doesn’t change it.It should finish with 0 errors.Once that’s clean, your array is fully rebuilt and protected again.🪄 Optional final touchesAdd the spare 10 TB as an Unassigned Device and preclear it so you’ve got a ready-to-go standby.Label each drive (slot, serial, install date).Back up the flash drive (Main → Flash → Flash Backup).Do all that in order and you’ll end up Monday or Tuesday with:✔ a verified 22 TB parity,✔ a rebuilt 10 TB Disk 1,✔ zero parity errors,✔ one precleared spare drive ready for the next inevitable drama.
October 11, 2025Oct 11 Community Expert 9 hours ago, OsoPolar said:When that finishes, it automatically starts Stage 2: rebuild Disk 1’s data onto the old 10 TB drive.This is not automatic; you need to start the rebuild. Don't do anything else before starting, like rebooting or reassigning devices, or you will need to start over.
October 12, 2025Oct 12 Author 11 hours ago, JorgeB said:This is not automatic; you need to start the rebuild. Don't do anything else before starting, like rebooting or reassigning devices, or you will need to start over.HISorry to be a noob about this but i have never had to do this before. See image attached this the brand-new parity you can see is marked by 1 22 TBThe old parity is seated in Disk 1 now where the broken disk was.I have not had the array on or rebooted.So how do i get the old parity to the new parity correctly ?Then how does the former broken disk 1 get rebuilt onto the new disk 1(which was the old parity)What do i actually do in Unsaid to get it running ?
October 12, 2025Oct 12 Community Expert Solution If the assignments are as you mention, you should see the option to begin the parity copy show next to the array start button
October 12, 2025Oct 12 Author 1 minute ago, JorgeB said:If the assignments are as you mention, you should see the option to begin the parity copy show next to the array start buttonHI JorgeYes i see the copy see image 1but i need to check if when i start this does this fire up the array ? But if it does fire up the array does will it start docker and VM or do i need to set these to off ? as in image 2 and 3 ?To avoid data writing disks is this the best option ?Image 1
October 12, 2025Oct 12 Community Expert 1 minute ago, OsoPolar said:Yes i see the copy see image 1but i need to check if when i start this does this fire up the array ?Nope, for the parity copy portion of the parity swap feature, the array remains offline, it does come online for the 2nd part, when it starts the rebuild, unless you start in maintenance mode, see the linked docs for more info.
October 14, 2025Oct 14 Author On 10/12/2025 at 11:29 AM, JorgeB said:Nope, for the parity copy portion of the parity swap feature, the array remains offline, it does come online for the 2nd part, when it starts the rebuild, unless you start in maintenance mode, see the linked docs for more info.HI Everything finished Partity transfer no errors and rebuild no errors bit i a seeing this now its doing a parity checkCan i now use Uraid as normal ? Or do i have to wait another day ?
October 14, 2025Oct 14 Community Expert So the unclean shutdown was after the rebuild finished? You can use the server, but array performance will be slower.
October 14, 2025Oct 14 Author Can i thank everybody for there great help back up and running and will get 2 drives precleared ready for next time
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.