*BSD News Article 25467


Return to BSD News archive

Xref: sserve comp.os.386bsd.bugs:1954 comp.os.386bsd.questions:7648
Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!news.sol.net!news.sol.net!not-for-mail
From: jgreco@solaria.sol.net (Joe Greco)
Newsgroups: comp.os.386bsd.bugs,comp.os.386bsd.questions
Subject: FreeBSD 1.0.2 with NFS-mounted /usr - strange fsck problem
Date: 31 Dec 1993 03:03:58 -0600
Organization: Solaria Public Access UNIX - Milwaukee, WI
Lines: 24
Message-ID: <2g0ptu$j72@solaria.mil.wi.us>
NNTP-Posting-Host: solaria.mil.wi.us

I am trying to do something a little strange: I have two FreeBSD boxes, one
with a rather small hard disk, one with a reasonable amount.  I am trying to
set up mycogen (the little guy) to NFS mount /usr from praxis (the big guy).

It seems to work well, except fsck -p has a problem when booting up. 
mycogen has two partitions, / and /var.  fsck will run and check wd0a on /,
but will simply freeze instead of going on to do /var.  ^T says that fsck is
in iowait, and ^C will cause the "Reboot interrupted" (with no shell
prompt).  I can do the same thing from singleuser mode and it "locks".

Now, the strange thing is that I can run "fsck" (no options) by itself, either
from singleuser or /etc/rc, and it works.  I don't want to do this permanently
because the machine needs to run (and reboot) unattended.  I can also boot
in singleuser, do a "umount -a; mount -a -t nonfs", and then fsck works
fine.

I don't have the sources on my machines, but I suspect that it needs
something when doing the parallel fsck.  Does anybody have a clue?

... Joe

-------------------------------------------------------------------------------
Joe Greco - Systems Administrator			      jgreco@ns.sol.net
Solaria Public Access UNIX - Milwaukee, WI			   414/342-4847