I am not familiar with ZFS but this does not looks like disk failure since the disk on the same mirror always has the same number of checksum error. I wonder what's could the the likely reason for this to happen? These are the possibility that I could think of:
1. RAM issue, e.g., the checksum was already corrupt when writing to disk?
2. SLOG issue, e.g., the checksum was already corrupt when writing to disk from SLOG, not sure if it's how SLOG works. I think I can remove the SLOG from pool if that's the case.
3. SATA cable issue.
4. Disk issue.
5. What else?
Thank you in advance!
pool: ptl
state: ONLINE
status: One or more devices has experienced an error resulting in data corruption. Applications may be affected. Action: Restore the file in question if possible. Otherwise restore the entire pool from backup.
see: http://zfsonlinux.org/msg/ZFS-8000-8A
config:
- Code: Select all
NAME STATE READ WRITE CKSUM
ptl ONLINE 0 0 4
mirror-0 ONLINE 0 0 0
media-E4E486DA-0C34-A148-94F8-823B68B76DFF ONLINE 0 0 0
media-F7A19D4B-1917-44C9-8E20-AFA5CD6ECA44 ONLINE 0 0 0
mirror-1 ONLINE 0 0 2
media-F2A10C60-663D-F044-828A-AA94AF373CC9 ONLINE 0 0 2
media-21A9FC6A-E929-CB4B-980D-266F00AFB758 ONLINE 0 0 2
mirror-2 ONLINE 0 0 6
media-5999CF2A-841E-EF44-B611-08360ECF4440 ONLINE 0 0 6
media-ECD48810-B5E9-3748-AA52-50016234C201 ONLINE 0 0 6
logs
media-C680F724-D4E1-47C3-B58B-6C3E50050985 ONLINE 0 0 0
cache
media-54D9388B-D5F9-4C5B-B730-842E620D6679 ONLINE 0 0 0
errors: Permanent errors have been detected in the following files:
ptl/media:<0x51a9c>
ptl/media:<0x534b0>