Date: Sat, 10 Sep 2005 10:08:56 +0000 From: Leonard Zettel <zettel@acm.org> To: Jan Grant <Jan.Grant@bristol.ac.uk> Cc: freebsd-questions@freebsd.org Subject: Re: What is fsck trying to tell me? Message-ID: <200509101008.56555.zettel@acm.org> In-Reply-To: <Pine.GSO.4.62.0509101211410.25539@mail.ilrt.bris.ac.uk> References: <200509091210.09717.zettel@acm.org> <Pine.GSO.4.62.0509101211410.25539@mail.ilrt.bris.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 10 September 2005 11:20 am, Jan Grant wrote: > On Fri, 9 Sep 2005, Leonard Zettel wrote: > > When I issue the followinf command: > > > > mount /dev/ad1s1c /mnt > > > > I get the response > > WARNING: R/W mount of /mnt denied. filesystem is not clean - run fsck > > mount: /dev/ad1s1c: Operation not premitted > > > > Then when I try > > > > fsck /dev/ad1s1c > > > > I get > > fsck: exec fsck_unused for /dev/ad1s1c in sbin: /usr/sbin: No such > > file or directory > > > > BTW, mount -f /dev/ad1s1c /mnt > > > > gets me what I expect, but the hassle leading up to it has > > me scared to death. Now what? punt? > > You're using the default "whole slice" partition, ad1s1c. My guess is, > you're using the default disklabel for that slice. If you look at that > disklabel, > > # disklabel ad1s1 > > you'll see a line like this: > > c: 156301425 0 unused 0 0 # "raw" part, don't edit > Well, sort of..... If I knew what I were doing, I'd be dangerous.... So thanks to all, you gave me enough clues to work things through. Turns out the drive had one FreeBSD slice and a bunch of unused space. fsk on ad1s1a cleared tings up. -LenZ- > Now, fsck uses external helper utilities to check the consistency of > various types of filesystem. If the filesystem has an entry in > /etc/fstab, it'll pull the type from there if you specify the mount > point. If you specify the device, it looks like fsck is using the > disklabel rather than actually "tasting" the partition to determine what > fsck to use. > > You can fix this by disklabelling your device and fixing the type of > partition "c": this should be ok. You can probably also tell fsck > explicitly what type of filesystem to check, or just invoke the > appropriate fsck_ufs directly.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509101008.56555.zettel>