The Smart report looks fine (RAW values = 0)
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
The problem is now that you have a parity reconstruction of the old 2TB drive with fs errors. So if it tries to rebuild onto the 3TB, it is going to copy the fs error on the 3TB..hence why you get the "attempt to access beyond end of device" errors.
Do you have a smart report from the 2TB drive before you removed it?
Does the 2TB still have the files on it?
If the 2TB does not indicate any smart errors...
What I think should happen is this:
1. Re-install the 2TB drive in place of the 3TB
2. Run the filesystem check
http://lime-technology.com/wiki/index.php?title=Check_Disk_Filesystems
3. Post either here or new thread with the results
4. Run commands per forum instructions...
That would likely get 2TB operational again, assuming that there are no SMART issues (pending sectors etc)
I believe that if you ran a filesystem fix on the 3TB, once you tried to rebuild it from parity it would create fs issues again.
Although, there should be no issue or danger if you ran reiserfsck --check on the 3TB.
<too many "thinks", "should" and "believes" for me to be 100% on these instructions. Hopefully someone else will affirm or correct the above.>