Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Aug 2006 14:21:30 -0500
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Ceri Davies <ceri@submonkey.net>, Jerry McAllister <jerrymc@clunix.cl.msu.edu>, danger@rulez.sk, questions@freebsd.org
Subject:   Re: Wilfully dirtying a filesystem
Message-ID:  <20060817192129.GA30450@dan.emsphone.com>
In-Reply-To: <20060817191142.GK89500@submonkey.net>
References:  <1704275870.20060817201511@rulez.sk> <200608171858.k7HIw3fP015972@clunix.cl.msu.edu> <20060817191142.GK89500@submonkey.net>

next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Aug 17), Ceri Davies said:
> On Thu, Aug 17, 2006 at 02:58:03PM -0400, Jerry McAllister wrote:
> > > Thursday, August 17, 2006, 6:55:08 PM, Ceri wrote:
> > > > I have a system on which /usr is slightly hosed, but not badly enough
> > > > for it to fail a preen fsck.
> > > >
> > > > I cannot easily get to single-user on this machine, so is there
> > > > a good way for me to dirty the filesystem just enough to force
> > > > "fsck -p" to fail (yanking power also difficult)?  "umount -f
> > > > /usr; reboot" doesn't seem to work...
> > 
> > Is 'fsck -f' not a possibility?
> 
> No, because I can't unmount /usr.

What kind of setup do you have where you can't get to single-user mode,
but you apparently want fsck -p to fail (which will put you in
single-user mode)?

If you have a serial console that doesn't kick in until after the
kernel is initialized, just hitting ^\ a couple times during the bootup
sequence should get you your "Enter pathname of shell" single-user
prompt.  You could also put an "exit 1" at the top of /etc/rc and
reboot; just make sure to remove it when you want to continue to
multiuser mode :)

-- 
	Dan Nelson
	dnelson@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060817192129.GA30450>