4 Months ago I bought 2x12TB WD Red Plus HDDs.
Since 1 week ago I got a unrecovable read geli error on one of the HDDs, and I thought, I will scrub the HDDs.
That error went away, but now I get on the same HDD the same error.
This is a snippet of the error message:
This is my zpool status after booting up:
Is there any way I could repair it through ZFS ?
If not luckily enough I still have warranty so, I could probably let it be replaced.
If it is not repairable and needs a replacement, should I still wipe it or can I leave it as is since the data is encrypted ?
Wiping data away can take hours and if the data on the faulted HDD is encrypted, I am unsure whether wiping would still be needed.
I think probably that way to many sectors got faulted on the HDD.
EDIT:
It got resilvered again, and the pool is again in a functional state.
2 resilverings inside 1 week are kind of doubtful.
Since 1 week ago I got a unrecovable read geli error on one of the HDDs, and I thought, I will scrub the HDDs.
That error went away, but now I get on the same HDD the same error.
This is a snippet of the error message:
Code:
...
GEOM_ELI: g_eli_read_done() failed (error=5) ada0.eli[READ(offset=16384, length=114688)]
(ada0:ahcich1:0:0:0): READ_FPDMA_QUEUED. ACB: 60 e0 20 02 00 40 00 00 00 00 00 00
(ada0:ahcich1:0:0:0): CAM status: Auto-Sense Retrieval Failed
(ada0:ahcich1:0:0:0): Error 5, Unretryable error
GEOM_ELI: g_eli_read_done() failed (error=5) ada0.eli[READ(offset=278528, length=114688)]
(ada0:ahcich1:0:0:0): READ_FPDMA_QUEUED. ACB: 60 e0 20 00 00 40 00 00 00 00 00 00
(ada0:ahcich1:0:0:0): CAM status: Auto-Sense Retrieval Failed
(ada0:ahcich1:0:0:0): Error 5, Unretryable error
GEOM_ELI: g_eli_read_done() failed (error=5) ada0.eli[READ(offset=16384, length=114688)]
(ada0:ahcich1:0:0:0): READ_FPDMA_QUEUED. ACB: 60 e0 20 02 00 40 00 00 00 00 00 00
(ada0:ahcich1:0:0:0): CAM status: Auto-Sense Retrieval Failed
(ada0:ahcich1:0:0:0): Error 5, Unretryable error
GEOM_ELI: g_eli_read_done() failed (error=5) ada0.eli[READ(offset=278528, length=114688)]
(ada0:ahcich1:0:0:0): READ_FPDMA_QUEUED. ACB: 60 e0 20 fa ff 40 74 05 00 00 00 00
(ada0:ahcich1:0:0:0): CAM status: Auto-Sense Retrieval Failed
(ada0:ahcich1:0:0:0): Error 5, Unretryable error
GEOM_ELI: g_eli_read_done() failed (error=5) ada0.eli[READ(offset=12000137854976, length=114688)]
(ada0:ahcich1:0:0:0): READ_FPDMA_QUEUED. ACB: 60 e0 20 fc ff 40 74 05 00 00 00 00
(ada0:ahcich1:0:0:0): CAM status: Auto-Sense Retrieval Failed
(ada0:ahcich1:0:0:0): Error 5, Unretryable error
...
This is my zpool status after booting up:
Code:
state: DEGRADED
status: One or more devices are faulted in response to persistent errors.
Sufficient replicas exist for the pool to continue functioning in a
degraded state.
action: Replace the faulted device, or use 'zpool clear' to mark the device
repaired.
scan: scrub repaired 0B in 01:56:53 with 0 errors on Sun Oct 19 05:34:49 2025
config:
NAME STATE READ WRITE CKSUM
libraryz DEGRADED 0 0 0
mirror-0 DEGRADED 0 0 0
ada1.eli ONLINE 0 0 0
ada0.eli FAULTED 0 0 0 too many errors
Is there any way I could repair it through ZFS ?
If not luckily enough I still have warranty so, I could probably let it be replaced.
If it is not repairable and needs a replacement, should I still wipe it or can I leave it as is since the data is encrypted ?
Wiping data away can take hours and if the data on the faulted HDD is encrypted, I am unsure whether wiping would still be needed.
I think probably that way to many sectors got faulted on the HDD.
EDIT:
It got resilvered again, and the pool is again in a functional state.
2 resilverings inside 1 week are kind of doubtful.