From nobody Fri Sep 16 13:30:46 2022 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MTZhc0pjXz4crQk for ; Fri, 16 Sep 2022 13:30:56 +0000 (UTC) (envelope-from SRS0=r+R4=ZT=perdition.city=julien@bebif.be) Received: from orval.bbpf.belspo.be (orval.bbpf.belspo.be [193.191.208.90]) by mx1.freebsd.org (Postfix) with ESMTP id 4MTZhZ6lPPz3Dw1 for ; Fri, 16 Sep 2022 13:30:54 +0000 (UTC) (envelope-from SRS0=r+R4=ZT=perdition.city=julien@bebif.be) Received: from x1 (unknown [10.209.1.149]) by orval.bbpf.belspo.be (Postfix) with ESMTPSA id A1A5C1C6E8 for ; Fri, 16 Sep 2022 15:30:48 +0200 (CEST) Date: Fri, 16 Sep 2022 15:30:46 +0200 From: Julien Cigar To: freebsd-questions@FreeBSD.org Subject: zfs replication tool Message-ID: <20220916133046.znfelln3fisrjnuz@x1> Mail-Followup-To: freebsd-questions@FreeBSD.org List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zilcirmtlkkdjkbw" Content-Disposition: inline X-Rspamd-Queue-Id: 4MTZhZ6lPPz3Dw1 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of "SRS0=r+R4=ZT=perdition.city=julien@bebif.be" designates 193.191.208.90 as permitted sender) smtp.mailfrom="SRS0=r+R4=ZT=perdition.city=julien@bebif.be" X-Spamd-Result: default: False [-4.50 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.999]; MID_RHS_NOT_FQDN(0.50)[]; FORGED_SENDER(0.30)[julien@perdition.city,SRS0=r@bebif.be]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; R_SPF_ALLOW(-0.20)[+mx]; RCVD_NO_TLS_LAST(0.10)[]; TAGGED_FROM(0.00)[R4=ZT=perdition.city=julien]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:2611, ipnet:193.191.192.0/19, country:BE]; MIME_TRACE(0.00)[0:+,1:+,2:~]; MLMMJ_DEST(0.00)[freebsd-questions@FreeBSD.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_NEQ_ENVFROM(0.00)[julien@perdition.city,SRS0=r@bebif.be]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DMARC_NA(0.00)[perdition.city]; TO_MATCH_ENVRCPT_ALL(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N --zilcirmtlkkdjkbw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, I have the case here where I have to atomically snapshot recursively a=20 dataset with many children (100+) but exclude a dozen of them. There are dozen of ZFS replication tools and I was wondering which ones supports such case and are recommended? It looks like "recursivity" in a lot of tools is handled through "zfs snapshot -r somepool" whereas ZFS also supports "zfs snapshot somepool/ds1 somepool/ds2 somepool/ds3/child1" which is also atomic Thanks! Julien --=20 Julien Cigar PGP fingerprint: EEF9 F697 4B68 D275 7B11 6A25 B2BB 3710 A204 23C0 No trees were killed in the creation of this message. However, many electrons were terribly inconvenienced. --zilcirmtlkkdjkbw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEnF27CBNtOraRNmgqCLYqJMpBHmkFAmMkeoIACgkQCLYqJMpB HmmNdw//XGjcdWCElQa8D94i1AkibnNU/V1P03F0eWa64In9pUlkl3eDPJpHat9Q D4OHny0ZPsHRos8lNr6fl07u965zqbf6ut7dEiVyHFuwMnJh/myjh/SVNN85EECt TtDxtRNSF7oC3LDnS/9G9Vb7G/ezzkIrpYs9Vs0H8EthyB6kMx+u0KLk/Hk3nV/7 7aqWxgT3/Ri57d2C/altOZsOruBHx5hfK+WVlxjsWxW8rxaPRmcTHsbI64nzVWF7 tVKi0NOZ+uiM1yTLTPOShUxeZRP11fRnjQPlH/Wxqw/ICkGEd7VTxMaQBece1+JM GWbf26wnNxgtC2z7Iped6DBg7svJiCTOEypKWEo2Ttb8azTiVV5xt1WKuJqzld8C KAdaNphlStuz8ffoeKIxj1xU1MqTeZE8A+1YhvPd8BzVnwo0LP7YWEs0GH3RQA4+ Q80lufe5MyKRSq/veGW1Thob06w5H658LeqGlDFIiviDzWSHrZ/FoMYDUPaGuDvj YncooLNffXMYLZV9hTM5ocWN7vGOEHW/KNksYa1Zlm93RvbaTzTNqHAOLTDHP+ub GZ1dHo9TxjoM4WDW1NsE9n/+KSs594lb7oSSrildno08rft+G1t5D8S+osQBzyYx 4wuMzIwLc0s2f9kmKnr6dqqWSKPUvNouRzjuhl6jpkGX+tljaGg= =gzxf -----END PGP SIGNATURE----- --zilcirmtlkkdjkbw--