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.