On Thursday 10 February 2005 06:09, Rikard Johnels wrote:
The lines; 'lost+found.c 348 pass_3a_look_for_lost look_for_lost: The entry 'lost+found' could not be found in the root directory. ' seems to be very wrong. What can i do?
Remove lost+found before running fsck. lost+found it's not there by default on reiserfs, but running fsck --rebuild-tree will automatically create it. However, my experience with --rebuild-tree is painful. A customer erased a 2 GB super-important directory by accident. I had to --rebuild-tree and it created thousands of files named like 123098234-2038 and a few directories that actually were useful. After that, the system was pretty much trashed, it didn't boot, there were missing libraries etc. I have brought it to a sort-of-running state, then recovered the files. Then I have reinstalled it. On other occasions of reiserfs recovery, I had bad blocks spread all over the hard-disk. Also trashed partition table (ie zeroed-out). With all this misfortune, I was still able to recover completely to a running system with the help of an identical hard-disk, dd_rescue, parted and fsck.reiserfs. So, overall I'm happy with reiserfs. I even have my /home on reiser4 :-) and no problems so far. But I have an UPS.