Xavier
Cadet
- Joined
- Jan 31, 2014
- Messages
- 4
I am a little puzzled as I realize I don't fully understand ZFS. I have a Raid-Z2 pool that is made of 6 disks, and just encountered some silent corruption. Only one disks has a few errors (2 files affected), so I assumed that FreeNAS would be easily able to correct these corruptions using the checksums and the other 5 disks. Where am I wrong?
If that helps, here is the output of spool status -v
[root@freenas ~]# zpool status -v
pool: volume1
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://illumos.org/msg/ZFS-8000-8A
scan: scrub repaired 32K in 16h8m with 2 errors on Sun Jan 12 16:08:17 2014
config:
NAME STATE READ WRITE CKSUM
volume1 ONLINE 0 0 2
raidz2-0 ONLINE 0 0 4
gptid/31ee726b-980b-11e2-8ff4-f46d0492b60e.eli ONLINE 0 0 0
gptid/3270619b-980b-11e2-8ff4-f46d0492b60e.eli ONLINE 0 0 0
gptid/32f07a47-980b-11e2-8ff4-f46d0492b60e.eli ONLINE 0 0 0
gptid/33714a62-980b-11e2-8ff4-f46d0492b60e.eli ONLINE 0 0 0
gptid/88682726-67a3-11e3-8b71-f46d0492b60e.eli ONLINE 0 0 1
gptid/6db4e21d-654e-11e3-ac49-f46d0492b60e.eli ONLINE 0 0 0
errors: Permanent errors have been detected in the following files: volume1/multimedia@auto-20131216.0015-2y:/Movies/Somefile volume1/multimedia@auto-20131216.0015-2y:/Movies/Some other file
The particular corruptions don't seem to matter much (it's the backup that is reported as corrupted, right?), but I want to understand why FreeNAS can't simply correct the issue.
As a separate note, I am using non-ECC RAM (I built my server based on a then recommended Asus E35M-1I. How bad is that really, given I have 2 disks of redundancy, run weekly snapshots, monthly scrubs and have SMART monitoring turned on?
If that helps, here is the output of spool status -v
[root@freenas ~]# zpool status -v
pool: volume1
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://illumos.org/msg/ZFS-8000-8A
scan: scrub repaired 32K in 16h8m with 2 errors on Sun Jan 12 16:08:17 2014
config:
NAME STATE READ WRITE CKSUM
volume1 ONLINE 0 0 2
raidz2-0 ONLINE 0 0 4
gptid/31ee726b-980b-11e2-8ff4-f46d0492b60e.eli ONLINE 0 0 0
gptid/3270619b-980b-11e2-8ff4-f46d0492b60e.eli ONLINE 0 0 0
gptid/32f07a47-980b-11e2-8ff4-f46d0492b60e.eli ONLINE 0 0 0
gptid/33714a62-980b-11e2-8ff4-f46d0492b60e.eli ONLINE 0 0 0
gptid/88682726-67a3-11e3-8b71-f46d0492b60e.eli ONLINE 0 0 1
gptid/6db4e21d-654e-11e3-ac49-f46d0492b60e.eli ONLINE 0 0 0
errors: Permanent errors have been detected in the following files: volume1/multimedia@auto-20131216.0015-2y:/Movies/Somefile volume1/multimedia@auto-20131216.0015-2y:/Movies/Some other file
The particular corruptions don't seem to matter much (it's the backup that is reported as corrupted, right?), but I want to understand why FreeNAS can't simply correct the issue.
As a separate note, I am using non-ECC RAM (I built my server based on a then recommended Asus E35M-1I. How bad is that really, given I have 2 disks of redundancy, run weekly snapshots, monthly scrubs and have SMART monitoring turned on?