Just came here to say that I'm the latest idiot... Just built my first FreeNAS box in March, and it has been cranking along quite happily, with me blissfully thinking that I had such safety and redundant storage... my shares were inaccessible this morning and I go hook a monitor up to the box to discover that the machine had rebooted.
On the screen: "Fatal Trap 12".... rebooted and watched it happen after it tried to mount the filesystems.
Googled around a bunch, had a couple things to try, nothing worked. Ran memtest86 and got several (read: well over 70,000) errors on one of my 8gb sticks. Non-ECC memory, of course. I pulled it out and started troubleshooting... and then came across this thread.
Tried:
* Booting with one drive in the array disconnected, testing with each drive
* booting with two drives in the array disconnected in each permutation
* Fresh installation of FreeNAS and manually importing the pool
* Booting with OpenIndiana to import the pool (OpenIndiana doesn't even show the pool)
Nothing worked.
Suffice to say, I wish that I had seen this thread when I built the machine in March.. I had no idea the risks I was taking. I have 6TB of data that is now *gone*. At least I think. Please someone tell me that there is a way of recovery?
Except I know there's not.
I didn't know I was taking this gamble, as I didn't do the research or think it out beforehand.
Let me tell you, reader of this thread, if you are thinking that "oh, i'll save a couple bucks by getting non-ECC memory/mobo/processor"... you're wrong. No matter what kind of data you're storing, you're delusional if you think it's going to be okay if you lose it. Why are you even using redundant storage in the first place?
GET ECC RAM. YOU'RE AN IDIOT LIKE ME IF YOU DON'T.