i have a RAID-Z1 which is built from 4 16TB disks Lately I’ve been getting some errors in the ZFS’s zpool status (the writing part), so I decided to buy the same disk and select “replace” using the GUI
I understand that while the replacement process is running, the pool status will be degraded.
However, I’m getting also lots of errors on the disks in write. Here’s an example
Screenshot enclosed. The one in the Yellow is the original drive while the Red one is the new disk drive.
The question: should I ignore it? (I tried to run smartctl self test, all passed without any issues)
Leaving aside the RAID / resilvering issue, from my understanding of ZFS you would need to have some pretty unusual requirements and hardware to need L2ARC or SLOG.
Are you sure that you need these?
Just how much RAM do you have to make L2ARC useful? What is your cache hit ratio without it?
Are you doing a lot of synchronous writes that an SLOG will speed up? (If you are using SMB then an SLOG is no use whatsoever as SMB does asynchronous writes.)
Also, if your non-redundant log gets corrupted with data on it that has not been transferred to the main disks, you are going to have corrupted files. If you have synchronous writes but performance is not critical, then you will probably be better off without it.
Caveat: I am not a ZFS expert - get a second opinion.