From owner-freebsd-fs@FreeBSD.ORG Sun Dec 30 23:25:09 2012 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0D29BDA4 for ; Sun, 30 Dec 2012 23:25:09 +0000 (UTC) (envelope-from lifanov@mail.lifanov.com) Received: from mail.lifanov.com (mail.lifanov.com [206.125.175.12]) by mx1.freebsd.org (Postfix) with ESMTP id E6F958FC08 for ; Sun, 30 Dec 2012 23:25:08 +0000 (UTC) Received: from app.lifanov.com (chat.lifanov.com [206.125.175.13]) by mail.lifanov.com (Postfix) with ESMTPA id 4C3BB19F888; Sun, 30 Dec 2012 23:25:02 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Sun, 30 Dec 2012 18:25:01 -0500 From: Nikolai Lifanov To: Subject: Re: Zpool made of =?UTF-8?Q?ZVOLs=3F?= Message-ID: <973d506368c26dda4f618556b071e454@mail.lifanov.com> X-Sender: lifanov@mail.lifanov.com User-Agent: Roundcube Webmail/0.8.4 Cc: freebsd-fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Dec 2012 23:25:09 -0000 > Is it possible and even recommended to create a zpool out of block > devices that are actually ZVOLs? > > I'd like to have a separate zfs pool for poudriere because building > ports with it disrupts the snapshotting on my main pool if the > poudirere jails are created on it. At the same time I don't want to > resort to using external disks to create a pool that is only used for > a jail or two. > > Regards, > > -Kimmo > I'm sure that this is not what you want. I think you are trying to snapshot your root pool and volatility + size of poudriere data makes this impractical. The first pool would still be the provider of zvols for the second pool. If you can't have pools backed by separated devices (i.e. rpool on separate disks from tank), then you can always arrange the data that poudriere is interfering with to be on a different dataset. So, from tank/poudriere/... arrangement you can move to tank/ROOT/... and tank/DATA/poudriere. - Nikolai Lifanov