Wouldn't it be easier to look into a journaling filesystem hack? After all, based on my last attempt of this, it should be possible by upgrading to a newer kernel to avoid the cross platform issues of ReiserFS.