Thanks for everyones help. At this point, I have abandoned the pool and focused my efforts on restoring my backup and making sure this doesn't happen again.
I'm seeing a recurring theme of "stuff I wouldn't do for the stability of my server".
If by recurring theme, you mean I made an honest mistake by using a CPU that I thought supported ECC, then yes... I wonder how many others are using an i5 CPU and running scrubs on their pools. If this is a very big issue and a ticking time bomb for zfs pools, it should be well documented and probably put as a warning on the zfs scrub GUI.
@Abel408
I don't get the feeling that you will be able to recover from this issue. Once you are done with this mess I would recommend you focus on restructuring your hardware in order to prevent this from happening again. Also, I would never run an Alpha on my system unless I didn't care if my data just goes away. I'm not saying it was the Alpha code but it could have been a contributor.
The memtest was run for 20 hours and made 4 passes without a single error. I'm having a hard time believing it was a hardware problem, but if the general consensus is that I should get a CPU that supports ECC, than I will do that before redeploying my pool.
I am only running Alpha because one of the contributors told me that my fix was the only change made between the Alpha and official release.
Abel408, can you post the outputs of when you were successful and the next try with a failure?
I am asking, since you had said that you imported read-only, so no change should have happened. Also there should be an error...
Thanks for your efforts. This was the output after my successful attempt:
Code:
[root@nas] ~# zpool import -f -T 2136314 -o readonly=on Vo2
cannot mount '/Vo2': failed to create mountpoint
I was stuck there. I didn't know how to mount the pool. I figured the import command would automatically mount the pool, didn't know I had to also issue a mount command. I can't get the pool to mount at all now. I tried going back a few txgs and was unsuccessful. At this point, I have basically given up hope and looking at my backups, which is stored on another FreeNAS server, I don't think I lost any data. It is probably a better option than mounting a previous txg anyway, seeing that I probably won't recover all my data that way.
Off topic question, but does anyone know how to rsync data while keeping Windows ACL's?
Thanks again.