From owner-freebsd-current@FreeBSD.ORG Mon Dec 6 22:54:36 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4F3C16A4CE for ; Mon, 6 Dec 2004 22:54:36 +0000 (GMT) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDA8C43D58 for ; Mon, 6 Dec 2004 22:54:35 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id iB6MsY9N028516; Tue, 7 Dec 2004 00:54:34 +0200 (EET) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 25856-13; Tue, 7 Dec 2004 00:54:33 +0200 (EET) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id iB6MsXXd028513 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 7 Dec 2004 00:54:33 +0200 (EET) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.1/8.13.1) id iB6MsXui091219; Tue, 7 Dec 2004 00:54:33 +0200 (EET) (envelope-from ru) Date: Tue, 7 Dec 2004 00:54:33 +0200 From: Ruslan Ermilov To: Poul-Henning Kamp Message-ID: <20041206225432.GA87510@ip.net.ua> References: <90140.1102367413@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline In-Reply-To: <90140.1102367413@critter.freebsd.dk> User-Agent: Mutt/1.5.6i X-Virus-Scanned: by amavisd-new at ip.net.ua cc: current@freebsd.org Subject: Re: NMOUNT/OMOUNT midway status X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Dec 2004 22:54:36 -0000 --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Mon, Dec 06, 2004 at 10:10:13PM +0100, Poul-Henning Kamp wrote: >=20 > I have now converted all of the filesystems which are not rootfs > candidates under the old world order[1] (nfs, cd9660 and ufs). >=20 > There shouldn't be any visible effects of this work seen from > userland: the old mount_*(8) binaries and mount(2) system calls > should all just work like they used to. >=20 > If they don't, try to take a peek yourself, it's pretty simple > after all. If you can't spot the mistake I've made, send me > email. >=20 > The next step involved converting the three 'big' filesystems and > the root filesystem mount code, and I have not quite found out > how to partition that into a sequence of sensible commits. >=20 > If you want to help me test I keep a patch relative to -current > up to date: >=20 > http://phk.freebsd.dk/patch/nmount.patch >=20 > Poul-Henning >=20 >=20 > [1] In the new worldorder all filesystems which understand a "from" > argument is a root filesystem candidate, that means that msdosfs, > ntfs, hpfs and ext2fs with no or only minor tweaking can be used > for root filesystem. >=20 Are you aware of the following problem? On a recent -CURRENT system, remounting / by fsck(8) is not possible: mount reload of '/' failed: Invalid argument This has been triggered by an unclean shutdown due to a panic, but can also be reproduced easily by booting or shutting down into single-user mode, having / mounted read-only, and typing "fsck /". Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --17pEHd4RhPHOinZp Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBtOMoqRfpzJluFF4RAg39AJ49xTcXBRnfurwpfmqzvf1Z0p+mhgCePdJ9 hp655+nkyyLrYoq/79z6w34= =ksOp -----END PGP SIGNATURE----- --17pEHd4RhPHOinZp--