Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 May 2003 21:38:22 -0700 (PDT)
From:      David Fleck <dcf@aracnet.com>
To:        freebsd-questions@freebsd.org
Subject:   Can't fsck disk - now what?
Message-ID:  <Pine.LNX.4.44.0305232050090.6536-100000@shell1.aracnet.com>
In-Reply-To: <1BFC1FE0-8D96-11D7-8A86-000393681B06@lafn.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Using 4.6 release.

OK, I was browsing happily in Mozilla when the system became completely
unresponsive - couldn't ping it, couldn't get a response from any of the
VTs.  So I reboot:

Automatic boot in progress...
[... Several filesystems found clean, messages deleted ... ]
/dev/ad0s1f: clean, 1201402 free (522 frags, 150110 blocks, 0.0%
fragmentation)
/dev/ad0s1f: UNKNOWN FILE TYPE I=1640145
/dev/ad0s1f: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MANUALLY.
THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY:
	/dev/ad0s1f (/usr)
Automatic file system check failed . . . help!

"Help", indeed. /usr is not a partition I want to be without.
I drop to /bin/sh, and discover, to my great unhappy surprise, that
I don't have fsck in /bin.  WTF???

OK, fine.  I fire up the live filesystem CD.
I go to the main menu, then the Fixit option.  I start the live
filesystem, then try to fsck:

Fixit# fsck /dev/ad0s1f
Can't stat /dev/ad0s1f: no such file or directory

oh joy.  sure enough, in /dev, there's an ad0s1, but that's it.  no
/dev/ad0s1f.

Maybe if I copy fsck to one of the partitions that still mount? Tried
that...
$ ./fsck /dev/ad0s1f
WARNING: R/W mount of /usr denied. Filesystem is not clean - run fsck
fsck: /dev/ad0s1f: Operation not permitted


Right.  The fsck on the CD works, but can't see the partition; the fsck on
the drive sees the partition, but won't fsck the damned thing.  In short,
what the f*** do I do now?


--
David Fleck
dcf@aracnet.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.44.0305232050090.6536-100000>