From owner-freebsd-fs@FreeBSD.ORG Mon Feb 15 18:07:55 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77AF8106566C; Mon, 15 Feb 2010 18:07:55 +0000 (UTC) (envelope-from mattjreimer@gmail.com) Received: from mail-gx0-f218.google.com (mail-gx0-f218.google.com [209.85.217.218]) by mx1.freebsd.org (Postfix) with ESMTP id 0A9A08FC21; Mon, 15 Feb 2010 18:07:54 +0000 (UTC) Received: by gxk10 with SMTP id 10so4197598gxk.3 for ; Mon, 15 Feb 2010 10:07:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=NGYzNaasNYljdlL3wgw7cL1c/RKQDfP5pILOr2jbuOc=; b=rRrmZEeYDsaqFbdMxRDGsi5ZEsnoGMP3kQplajTXfDtClfukuAZILbLov627vYCs6s cjK34rufBD5LW4SbaBHk/zN7/0ZmIi2oYDn+2Gms1Jwkmw324IV8RiMx4cHsZLLcSNrJ 1Oaw96NghLzMM4B1wtbOJO93A5liakxcQiy5s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=nOvjWnn5Z7dBl7nP3D3Sk1lWVj3fp7rdvrHYBT8pWInicaAwEp5NAHF4py36PmI+Jf Z1H15W97RMCv+ltmriCOEXfWK2tLA1th6IFWqkHkZ2lQqXAxwFXaSwDYOkN3bgYN/mCT uGAkh1oW9mv1a1OAV5HhfzsZHaSogZgvL8XrA= MIME-Version: 1.0 Received: by 10.150.67.13 with SMTP id p13mr6644871yba.15.1266257274199; Mon, 15 Feb 2010 10:07:54 -0800 (PST) In-Reply-To: References: Date: Mon, 15 Feb 2010 10:07:54 -0800 Message-ID: From: Matt Reimer To: Dan Naumov Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-fs@freebsd.org, FreeBSD-STABLE Mailing List , freebsd-questions@freebsd.org Subject: Re: booting off a ZFS pool consisting of multiple striped mirror vdevs X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Feb 2010 18:07:55 -0000 On Sat, Feb 13, 2010 at 12:04 PM, Dan Naumov wrote: > Hello > > I have succesfully tested and used a "full ZFS install" of FreeBSD 8.0 > on both single disk and mirror disk configurations using both MBR and > GPT partitioning. AFAIK, with the more recent -CURRENT and -STABLE it > is also possible to boot off a root filesystem located on raidz/raidz2 > pools. But what about booting off pools consisting of multiple striped > mirror or raidz vdevs? Like this: > > Assume each disk looks like a half of a traditional ZFS mirror root > configuration using GPT > > 1: freebsd-boot > 2: freebsd-swap > 3: freebsd-zfs > > |disk1+disk2| + |disk3+disk4| + |disk5+disk6| > > My logic tells me that while booting off any of the 6 disks, boot0 and > boot1 stage should obviously work fine, but what about the boot2 > stage? Can it properly handle booting off a root filesystem thats > striped across 3 mirror vdevs or is booting off a single mirror vdev > the best that one can do right now? > > I don't know, but I plan to test that scenario in a few days. Matt