unexpected soft update inconsistency - cannot fix

Kirk McKusick mckusick at mckusick.com
Tue Jan 10 17:50:06 UTC 2012


The problem is that you somehow lost your ".." entry in the
directory associated with inode 825575. That entry was then
replaced by "Makefile,v". Because ".." is missing, fsck cannot
figure out its parent and hence the pathname of the directory.

To fix, do the following:

cd to mountpoint of filesystem
find . -inum 825575 -print
cd to the directory identified by find
mv Makefile,v Makefile,v.sav
cd /
unmount filesystem
run fsck which should now be able to create ".."
mount filesystem
cd to affected directory
mv Makefile,v.sav Makefile,v

	Kirk McKusick


More information about the freebsd-fs mailing list