From owner-freebsd-fs@FreeBSD.ORG Sat Feb 13 20:04:33 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 14D6A106568F; Sat, 13 Feb 2010 20:04:33 +0000 (UTC) (envelope-from dan.naumov@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.24]) by mx1.freebsd.org (Postfix) with ESMTP id 954048FC0A; Sat, 13 Feb 2010 20:04:32 +0000 (UTC) Received: by qw-out-2122.google.com with SMTP id 8so201701qwh.7 for ; Sat, 13 Feb 2010 12:04:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=WsJM2XfT97V0dGFyC597g24F94X/Dyuish0k6wDG8ps=; b=W61QWICxTJUM31deQLmH/hVeQR27vXJo+6cBALS24Y3wp6zqY87dVKeq63GShJ1inl +nbSsqQDK45sjNL4TPRce5zSv8p1kvV6AQ4N7axjbPdc4l/fmWPXyKUtk70pabG9vrnd l8gSoY51QubJ2g01VZEM9TgXu+vLnQV8WrLqs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=JXxyGO38fTB1b/m8Gy47s+7VxYonlFuhgEu6P5lS/xOAZPrWUuA1wqiDufqJR4x7/V 1ihbrTBE0S5GRZsyx7VsYxIpIttsAB04QvT6YlCYp8q/1iI+38wbO3uWFbLQwlXXSr/L 39B8WYhEfCP/hDF3dxfPWFNY9/CngU6BCI4rM= MIME-Version: 1.0 Received: by 10.224.95.154 with SMTP id d26mr1496260qan.108.1266091471753; Sat, 13 Feb 2010 12:04:31 -0800 (PST) Date: Sat, 13 Feb 2010 22:04:31 +0200 Message-ID: From: Dan Naumov To: freebsd-questions@freebsd.org, freebsd-fs@freebsd.org, FreeBSD-STABLE Mailing List Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: 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: Sat, 13 Feb 2010 20:04:33 -0000 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? - Sincerely, Dan Naumov