I am trying to upgrade some HDDs from 4TB to 8TB. I followed the steps in various articles...
Insert new disk
Add to pool
Retire old disk
Repair Virtual disks
The pool has some Mirror and some Parity Virtual Disks. All the Mirrors got repaired (I could see the jobs complete and looking at the PDs associated with the VDs the old disk is not listed). However, the Parity repair jobs are all marked as suspended (0% complete). Nothing I can think of has helped.
A few things I have tried:
Set the old disk back to AutoSelect and repaired the VDs -- new jobs complete, but old ones still suspended
Optimise Pool -- moves Mirror data around, but does not touch the Parity disks
Repeat from beginning (having set old disk to AutoSelect and retired and removed the new disk before re-adding), but remove old (instead of repair VDs). This gave a helpful(?) error saying there was not sufficient capacity and I needed to add a new disk. Having just added an 8TB disk I was surprised, but added another 8TB disk but still the same error and still suspended repairs.
Anything else I can try?
Just to be clear, before I started the Pool, all Virtual Disks and all Physical Disks were healthy. This has remained the case throughout. I can also back-out my changes (i.e. return the old disk to AutoSelect and retire and remove the new disk(s), after repairing al VDs).