I have been running FreeNAS for about a year, and I haven't really had any problems with it.
Recently, I needed to re-partition a drive on another system that had a lot of data on it, so I copied all the data over to FreeNAS, and erased the drive. Now that I am trying to put i back, it tells me a large number of the files that I copied are corrupted and I can't copy them back.
I ran a scrub, and it detected "permanent errors" in a number of files. The scrub only found checksum errors with the files, no read/write errors. Running a long smart test on all three of my FreeNAS drives shows no issues.
What happened here? Is there any way to fix these files? What did I do wrong that FreeNAS just silently destroyed tons of my data, even though the hardware appears to be functional?
FreeNAS x64 8.3.1
I ran the smart tests manually by doing smartctl -t long /dev/ada0, and one for ada1 and ada2.
Recently, I needed to re-partition a drive on another system that had a lot of data on it, so I copied all the data over to FreeNAS, and erased the drive. Now that I am trying to put i back, it tells me a large number of the files that I copied are corrupted and I can't copy them back.
I ran a scrub, and it detected "permanent errors" in a number of files. The scrub only found checksum errors with the files, no read/write errors. Running a long smart test on all three of my FreeNAS drives shows no issues.
What happened here? Is there any way to fix these files? What did I do wrong that FreeNAS just silently destroyed tons of my data, even though the hardware appears to be functional?
FreeNAS x64 8.3.1
Code:
zpool status -v | less
pool: Giuseppe
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://www.sun.com/msg/ZFS-8000-8A
scan: scrub repaired 111M in 3h38m with 116 errors on Fri Sep 27 02:26:22 2013
config:
NAME STATE READ WRITE CKSUM
Giuseppe ONLINE 0 0 214
raidz1-0 ONLINE 0 0 428
ada0 ONLINE 0 0 607
ada1 ONLINE 0 0 581
ada2 ONLINE 0 0 598
errors: Permanent errors have been detected in the following files:I ran the smart tests manually by doing smartctl -t long /dev/ada0, and one for ada1 and ada2.