This is probably a daft question, but I'll ask it anyway...
Is there a way of marking a disk as low priority? Specifically, marking it to only be read from when absolutely required - i.e. when data cannot be satisfied through redundancy in the rest of the pool.
Why? I'm working on transferring data from an old raidz1 pool to something with more redundancy, and one of the disks has patches of bad sectors.
The options I see are:
- leave the bad disk in place, and put up with periods of awful read performance as it hits bad sectors.
- remove the disk from the pool, and pray real hard there's not a single bad sector on any of the rest of the disks.
Is there a third way? Avoid reading from the disk when ever possible, but leaving it in place for emergency use if another disk in the pool has issues?
Jon
Is there a way of marking a disk as low priority? Specifically, marking it to only be read from when absolutely required - i.e. when data cannot be satisfied through redundancy in the rest of the pool.
Why? I'm working on transferring data from an old raidz1 pool to something with more redundancy, and one of the disks has patches of bad sectors.
The options I see are:
- leave the bad disk in place, and put up with periods of awful read performance as it hits bad sectors.
- remove the disk from the pool, and pray real hard there's not a single bad sector on any of the rest of the disks.
Is there a third way? Avoid reading from the disk when ever possible, but leaving it in place for emergency use if another disk in the pool has issues?
Jon