From owner-freebsd-fs@FreeBSD.ORG Mon Jan 28 18:06:12 2013 Return-Path: Delivered-To: fs@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0245A7CD; Mon, 28 Jan 2013 18:06:12 +0000 (UTC) (envelope-from hag@linnaean.org) Received: from perdition.linnaean.org (perdition.linnaean.org [IPv6:2001:470:8917:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id CF5B6FA3; Mon, 28 Jan 2013 18:06:11 +0000 (UTC) Received: by perdition.linnaean.org (Postfix, from userid 31013) id EC36E884; Mon, 28 Jan 2013 13:06:10 -0500 (EST) From: Daniel Hagerty To: Ulrich =?utf-8?Q?Sp=C3=B6rlein?= Subject: Re: Zpool surgery References: <20130127103612.GB38645@acme.spoerlein.net> <1F0546C4D94D4CCE9F6BB4C8FA19FFF2@multiplay.co.uk> <20130127201140.GD29105@server.rulingia.com> <20130128085820.GR35868@acme.spoerlein.net> Sender: Daniel Hagerty Date: Mon, 28 Jan 2013 13:06:10 -0500 In-Reply-To: <20130128085820.GR35868@acme.spoerlein.net> (Ulrich Sp's message of "Mon, 28 Jan 2013 09:58:20 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: current@freebsd.org, fs@freebsd.org X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Daniel Hagerty List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2013 18:06:12 -0000 Ulrich Sp=C3=B6rlein writes: > But are you then also supposed to be able send incremental snapshots to > a third pool from the pool that you just cloned? I can't speak to your problems, but I did recently do what you seem to be doing, without incident. That is, I had a pool and an archive. I copied datasets from pool to a new pool', and pool' could send to the archive as if it were the original pool. Two possible differences in what I do that leap to mind: 1. I only send select snapshots to archive; the synchronization snapshots are not among them. 2. I use receive -F. > How does the receiving pool known that it has the correct snapshot to > store an incremental one anyway? Is there a toplevel checksum, like for > git commits? How can I display and compare that? I don't know for sure, but I'd hazard a guess that: $ zfs get -p guid pool/home@daily-2013-01-28 NAME PROPERTY VALUE SOURCE pool/home@daily-2013-01-28 guid 259258190084829958 - plays a part. Good luck!