From owner-freebsd-stable@freebsd.org Thu Sep 22 12:44:18 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1C451BE57EA for ; Thu, 22 Sep 2016 12:44:18 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [81.2.117.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CD588C39 for ; Thu, 22 Sep 2016 12:44:17 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (unknown [109.111.229.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: m.seaman@infracaninophile.co.uk) by smtp.infracaninophile.co.uk (Postfix) with ESMTPSA id 1DAB41B81 for ; Thu, 22 Sep 2016 12:44:04 +0000 (UTC) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org Authentication-Results: smtp.infracaninophile.co.uk/1DAB41B81; dkim=none; dkim-atps=neutral Subject: Re: zvol clone diffs To: freebsd-stable@freebsd.org References: <57E3C705.2010702@norma.perm.ru> From: Matthew Seaman Message-ID: Date: Thu, 22 Sep 2016 14:43:49 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <57E3C705.2010702@norma.perm.ru> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6JkaobB5JuQ2pmCeL7TaxhwxULuIsTlgk" X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_00, RCVD_IN_BRBL_LASTEXT, RDNS_NONE,SPF_SOFTFAIL autolearn=no autolearn_force=no version=3.4.1 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp.infracaninophile.co.uk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Sep 2016 12:44:18 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6JkaobB5JuQ2pmCeL7TaxhwxULuIsTlgk Content-Type: multipart/mixed; boundary="dlINSGC5NL3vqMMePkSoQStnNFVgPoicI"; protected-headers="v1" From: Matthew Seaman To: freebsd-stable@freebsd.org Message-ID: Subject: Re: zvol clone diffs References: <57E3C705.2010702@norma.perm.ru> In-Reply-To: <57E3C705.2010702@norma.perm.ru> --dlINSGC5NL3vqMMePkSoQStnNFVgPoicI Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 22/09/2016 13:56, Eugene M. Zheganin wrote: > Is there any way to figure out what these writes are ? Because I cannot= > propose any simple enough method. Given you're using volumes for datasets where ZFS knows nothing about the contained filesystem structure, about the only way to proceed is via the windows site of things. You'ld need to somehow trap where windows issues a write and proceed from there. Ideally you could do something like snapshot NTFS, wait until windows has written something and then compare the snapshot with the live filesystem. Very cursory Googling suggests that Microsoft calls this sort of thing a 'shadow copy' Cheers, Matthew --dlINSGC5NL3vqMMePkSoQStnNFVgPoicI-- --6JkaobB5JuQ2pmCeL7TaxhwxULuIsTlgk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQJ8BAEBCgBmBQJX49IFXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATGg0QAIFn3WmH9Igw7KW3rrxXrmX+ 92s3bQUPl9c8xzgKlcpLynVCkITQq5ztkC1qVlnNzE+TbGLMJNaHe61o10txGnoA E5VYKW8KsLGUTSDx2orI+caHK6WVGSxlmjay8IJumefaN8Ks7+6omC9BpfV1me1g KUqGstdNixTIQ0ghDvAUtUixY74/BhpvPEnufhczqBeHcg8H2ZPO/sWWS+icf09V FC3mWYaUhsvoW+8IlA+lyTh0QXGYfH86U6VoXeKjOIBxUx5eteRXIYmZ7Bybhcbt qNIHy6Jv2ltetniwNZwNUIqZpwqqsiORb86u7AGD3X7FCDr6fuVHAtsGnb9pcYUW yvuRAcu5iLvrU5c6BGCmj7O72/HWyI5CsFJY+TzbN/ApeAEfI/N/Rc7K5a4Qrrx3 QkYbn48CjLeGney2GieQJ+THobgBpREHDfTzjcbYGENIcNnV+aOAZNWyODx4rTte /93UChH/sYVrwSvM+oTOb2XxlDzvbPKtYQEsC7NPZeEC2L2qC7qtOiKxu0fY6TiS 0K98RcG94isFoTcC1rGF8CZBSrd4w7N7YkDTZC0AkC9qzXCF4hBGVUU/bpJmrIoA 0lFxKqxlLKst0Z80WuywZKcc/SSTWc9ZgbhvZDUw/ERPr+lfFbPojkRGgPvPSeiw 8enH90yDOqrnWiLQ2lln =qSav -----END PGP SIGNATURE----- --6JkaobB5JuQ2pmCeL7TaxhwxULuIsTlgk--