From owner-freebsd-current@FreeBSD.ORG Fri Apr 6 11:56:11 2007 Return-Path: X-Original-To: freebsd-current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 69F6E16A403; Fri, 6 Apr 2007 11:56:11 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.freebsd.org (Postfix) with ESMTP id C907F13C483; Fri, 6 Apr 2007 11:56:10 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 91B26487FB; Fri, 6 Apr 2007 13:56:08 +0200 (CEST) Received: from localhost (pjd.wheel.pl [10.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 01C8D487F5; Fri, 6 Apr 2007 13:56:01 +0200 (CEST) Date: Fri, 6 Apr 2007 13:55:57 +0200 From: Pawel Jakub Dawidek To: Robert Watson Message-ID: <20070406115557.GF1251@garage.freebsd.pl> References: <20070406025700.GB98545@garage.freebsd.pl> <4615F62A.5090001@FreeBSD.org> <20070406052701.E30801@fledge.watson.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Mjqg7Yu+0hL22rav" Content-Disposition: inline In-Reply-To: <20070406052701.E30801@fledge.watson.org> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r804 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-5.6 required=3.0 tests=ALL_TRUSTED,BAYES_00, CONGRATULATIONS autolearn=ham version=3.0.4 Cc: freebsd-fs@FreeBSD.org, freebsd-current@FreeBSD.org, Alex Dupre Subject: Re: ZFS committed to the FreeBSD base. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Fri, 06 Apr 2007 11:56:11 -0000 --Mjqg7Yu+0hL22rav Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 06, 2007 at 05:28:34AM -0400, Robert Watson wrote: >=20 > On Fri, 6 Apr 2007, Alex Dupre wrote: >=20 > >Pawel Jakub Dawidek wrote: > >>I'm happy to inform that the ZFS file system is now part of the FreeBSD > >>operating system. > > > >Congratulations! You're great! > > > >> - There is no support for booting off of ZFS file system. > > > >Even booting kernel from a removable ufs media and then mounting a zfs r= oot via vfs.root.mountfrom? >=20 > I believe the key issue here is that the boot loader doesn't yet support = ZFS. In 6.x and 7.x, the mechanism for mounting the root file system is ide= ntical to all other file=20 > systems, so it should be possible to use any file system as the root file= system as long as you get can get the kernel up and running. And, in the c= ase of ZFS, the ZFS=20 > module loaded (since it currently must be a module). You are right in general, but it isn't really true for ZFS currently. There are two very small issues: 1. Prefered way to mount ZFS file system is via 'zfs mount' command, but=20 it can be mounted using old way as well, so this really shouldn't be an issue. 2. ZFS kernel module read /etc/zfs/zpool.cache file on load by accessing it via file system. We would need to change it to load this file via loader. Shouldn't be hard. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --Mjqg7Yu+0hL22rav Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFGFjVNForvXbEpPzQRAlt/AKCjPfv8Bkk5HSCREwpamwBfj6tiFQCg2Slh 4AK9fL4HM2XxKlbZuCz0sQM= =MYNi -----END PGP SIGNATURE----- --Mjqg7Yu+0hL22rav--