From owner-freebsd-current Tue Jun 20 5:32:37 2000 Delivered-To: freebsd-current@freebsd.org Received: from mail.bastard.co.uk (node16292.a2000.nl [24.132.98.146]) by hub.freebsd.org (Postfix) with ESMTP id C7BB237BEEC for ; Tue, 20 Jun 2000 05:32:28 -0700 (PDT) (envelope-from adrian@bastard.co.uk) Received: from adrian by mail.bastard.co.uk with local (Exim 3.14 #1) id 134NCR-0005y0-00; Tue, 20 Jun 2000 14:32:15 +0200 Date: Tue, 20 Jun 2000 14:32:15 +0200 From: Adrian Chadd To: Bruce Evans Cc: freebsd-current@freebsd.org Subject: Re: fsck wrappers Message-ID: <20000620143215.C13112@zoe.bastard.co.uk> References: <20000619205339.S13112@zoe.bastard.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: ; from bde@zeta.org.au on Tue, Jun 20, 2000 at 09:41:43PM +1000 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Jun 20, 2000, Bruce Evans wrote: > On Mon, 19 Jun 2000, Adrian Chadd wrote: > > > Watching my machine boot, the parallel nature of this fsck is now > > confusing the output, eg: > > > > Automatic reboot in progress... > > ** /dev/ad0s1a > > ** Last Mounted on / > > ** Root file system > > ** Phase 1 - Check Blocks and Sizes > > de0: enabling 10baseT port > > ** Phase 2 - Check Pathnames > > ** Phase 3 - Check Connectivity > > ** Phase 4 - Check Reference Counts > > ** Phase 5 - Check Cyl groups > > 1506 files, 57594 used, 10837 free (285 frags, 1319 blocks, 0.4% fragmentation) > > ** /dev/amrd0a > > ** /dev/ad0s1f > > ** Last Mounted on /cache > > ** Phase 1 - Check Blocks and Sizes > > ** Last Mounted on /usr > > ** Phase 1 - Check Blocks and Sizes > > ... > > > Would people object to fsck printing out either the mountpoint or the > > devname (where appropriate) prepending each line of fsck_ffs ? > > Yes, if it is down for anything except the parallel (preen) case. > > How did you get all the above output? The current fsck doesn't print > any "Phase" messages for the preen case. When these messages are > printed, interactive input is required except in the -y case, so the > processes can't be run in parallel. A couple of oversights when I did the code merging. They've been fixed, and I'll throw up a new copy of the source code at the same URL in about an hour. Adrian -- Adrian Chadd Build a man a fire, and he's warm for the rest of the evening. Set a man on fire and he's warm for the rest of his life. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message