If you have a live cd (or install cds with a rescue option), boot the cd, and run "e2fsck -y /dev/hda1" (or /dev/sda1 if you are using sata drives). This should clean up the filesystem fairly well. The next step is to turn on journaling. Use "tun2fs -j /dev/hda1" (or sda1 - see above). This will create a journal for your filesystem. Run this on each ext2 partition, then edit /etv/fstab and change all of the ext2 mount listings to ext3. Now, whenever you shut down the system, what ever writes to the system that were queued but not written will get updated on reboot. It is much cleaner and safer, especially in hard power downs (turning system off, kids tripping over cords, random act of god, etc).
|