Repairing a hdd: lost+found is loaded
Hey guys here's what happened.
On my laptop (gentoo 2.6.16) I wanted to resize the linux partition so I could put win98 for some classic gaming at warp speed... ok 900mhz "warp"
Well I didn't have Gparted on hand, so I used Partition Magic off Hiren's Boot CD -- big mistake. Long story short, in reducing the ext3 linux partition it died and I had to reboot.
Expecting my system to be royally screwed, gentoo booted! Sweet! Well, no. I ran fsck, and to my horror I got craploads of crosslinked inodes.
Well I finally "fixed" it by running fsck -y -f and then taping my 'y' key down. It ended up fscking thru, and I got win98 running, but now fluxbox doesn't run.
I think this has something to do with my /lost+found being so full it takes 3 minutes to list. During the fsck process I noticed thinks like: "Inode 543242 linked to /usr/share/??? not used, move to lost+found?" and of course I said yes. (Because the 'y' key was still taped down and I was at lunch)
Now - I see a few solutions:
1) Suck it up and reinstall everything
2) Delete the contents of /lost+found and then rebuild every freaking package on my computer to fix files that were orphaned for good
3) Do what some good samaritan suggested to simply and cleanly untangle this mess
Any ideas? I would really like there to be a simple and elegant way of solving this - thanks in advance.
-Bill
|