From owner-freebsd-fs@FreeBSD.ORG Tue Mar 17 10:25:20 2015 Return-Path: Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DD342EED for ; Tue, 17 Mar 2015 10:25:20 +0000 (UTC) Received: from muller.mulle-kybernetik.com (muller.mulle-kybernetik.com [5.9.30.29]) by mx1.freebsd.org (Postfix) with ESMTP id 563EF7AD for ; Tue, 17 Mar 2015 10:25:19 +0000 (UTC) Received: (qmail 79780 invoked from network); 17 Mar 2015 10:18:35 -0000 Received: from unknown (HELO optimist.z.net) (znek@5.9.30.11) by mail.mulle-kybernetik.com with AES128-SHA encrypted SMTP; 17 Mar 2015 10:18:35 -0000 From: =?iso-8859-1?Q?Marcus_M=FCller?= Content-Type: multipart/signed; boundary="Apple-Mail=_1B0459AF-4EA6-4045-8763-AC80FD884051"; protocol="application/pkcs7-signature"; micalg=sha1 Subject: zfs destroy dry-run lying about reclaimable space? Message-Id: Date: Tue, 17 Mar 2015 11:18:32 +0100 To: freebsd-fs@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) X-Mailer: Apple Mail (2.1878.6) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Mar 2015 10:25:20 -0000 --Apple-Mail=_1B0459AF-4EA6-4045-8763-AC80FD884051 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 Hi ZFS experts, I just stumbled across this one: root@tank:(/)# zfs-destroy-snapshots.sh -n tank/usr/local would destroy tank/usr/local@zfs-auto-snap_monthly-2014-04-01-00h28 would reclaim 53.6M would destroy tank/usr/local@zfs-auto-snap_monthly-2014-05-01-00h28 would reclaim 8.32M would destroy tank/usr/local@zfs-auto-snap_monthly-2014-06-01-00h28 would reclaim 81.4M would destroy tank/usr/local@zfs-auto-snap_monthly-2014-07-01-00h28 would reclaim 170M [...] root@tank:(/)# zfs-destroy-snapshots.sh tank/usr/local will destroy tank/usr/local@zfs-auto-snap_monthly-2014-04-01-00h28 will reclaim 53.6M will destroy tank/usr/local@zfs-auto-snap_monthly-2014-05-01-00h28 will reclaim 191M will destroy tank/usr/local@zfs-auto-snap_monthly-2014-06-01-00h28 will reclaim 1.17G will destroy tank/usr/local@zfs-auto-snap_monthly-2014-07-01-00h28 will reclaim 177M [...] zfs-destroy-snapshots.sh iterates on all snapshots of the given = filesystem and calls zfs destroy -v [-n] , no magic involved. I was a bit stumped by the fact that the sum of the reclaimable space = reported via dry-run of zfs-destroy-snapshots.sh wasn't anywhere near = the supposed "usedbysnapshots" value of the filesystem, so I just = deleted all snapshots for real to see what would happen. Unfortunately I = cannot zfs diff any of them now to get any clues why the dry-run would = be so wrong, but maybe anyone else knows? Is this a known bug already? Cheers, Marcus -- Marcus M=FCller . . . http://www.mulle-kybernetik.com/znek/ --Apple-Mail=_1B0459AF-4EA6-4045-8763-AC80FD884051 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFeDCCBXQw ggNcoAMCAQICAQUwDQYJKoZIhvcNAQEEBQAwgYkxCzAJBgNVBAYTAkRFMREwDwYDVQQHEwhEb3J0 bXVuZDEMMAoGA1UECBMDTlJXMRkwFwYDVQQKExBNdWxsZSBreWJlcm5ldGlLMRMwEQYDVQQLEwpD cnlwdG9NdWxsMSkwJwYJKoZIhvcNAQkBFhphZG1pbkBtdWxsZS1reWJlcm5ldGlrLmNvbTAeFw0w NzExMTMyMjQ0MTFaFw0xNzExMTAxMzU5MTVaMEMxFzAVBgNVBAMMDk1hcmN1cyBNw7xsbGVyMSgw JgYJKoZIhvcNAQkBFhl6bmVrQG11bGxlLWt5YmVybmV0aWsuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAsfY3y3gSAXARzS9kU6fI86rTrxZ8Xwr2Y3nWyGxZzCR+TBDP+wt9Xrox 9DYXMKsULSWPJo7m7VAJom2W9HvVHJysSHe6XAlc337SKebRrZU3EZZa9XxqtIpkj4ofaNdYR7rm ccWNgF/cw/ktS6q7oEZmp0mZbENZAWhlTRvMS/isr5UWjZzltB/h80ek2zH1IKtvLrTW7f8FPOD2 Ko/inTfTse+vwMJDVsKC7IixibCM/TNCHz9B7RwMbDnUd7w9x5w+i72OP5m9wM0T2B/3y9JFm9nj FFgR9XU03rjcqrGNmmyNacdG3OWjD3uC2VlyD8Epzieu+nGgocyFe3xy8wIDAQABo4IBKjCCASYw DAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUOgJFw4VT2Al6PqOPhNjzB6OA/1gwgbYGA1UdIwSBrjCB q4AUi4wPa5pKvXInb/+V4R14pS98BlOhgY+kgYwwgYkxCzAJBgNVBAYTAkRFMREwDwYDVQQHEwhE b3J0bXVuZDEMMAoGA1UECBMDTlJXMRkwFwYDVQQKExBNdWxsZSBreWJlcm5ldGlLMRMwEQYDVQQL EwpDcnlwdG9NdWxsMSkwJwYJKoZIhvcNAQkBFhphZG1pbkBtdWxsZS1reWJlcm5ldGlrLmNvbYIB ATALBgNVHQ8EBAMCBLAwEQYJYIZIAYb4QgEBBAQDAgWgMB4GCWCGSAGG+EIBDQQRFg94Y2EgY2Vy dGlmaWNhdGUwDQYJKoZIhvcNAQEEBQADggIBAKPsEUz8o2pTVYmcc6FO9oyzjgHPVqbQxPD/Ku+u 1WvS2P+z+zGKKoD67sp8+0DdEoysEKjiY9uKhvGpK0YQ09cFRL4lJwtVz5WwGe/g9Q/kAMNp0Nif 3KOD8H76Z7nUw10MwQ5hRf0apn1kv8R/2Tz3wP2amCU0XJm+AC1Q2oeFPo20uRQckBIwKcHo/NRl NNgSUs2m6pnqyndk2+fTpqpoY77UV6CDTEDEDzzZJnRXyzjzkop2fzYtZBET71Xv1e++s7KsSEiX EQmaJoBBgDglLMZZlNyX/qLC75STK6BlWVjHnNIeq7ziSyAQ1ZLjAcn46bvc/JXpIkFUEEC5qyOi t0WUBZFnhCQm9ehd7jcKQdQ23PcW+bg5256EhU4OPrfdoSsWOvGvxFETuc/jfIXFqXgfN/1rGjZF O6ZvMuTkj/WNNiiJqFITuRpp3REyEqqLKebDqPjyhVLKqbJvcsUw39WwjcybbyhbWAGw4xSVpeqG WA1I11hBf60TBoH6pQ8LJS4cPvsmE0Un8tlgo8odbH1FO3AGQhsq/URvXc0qb6Dn3TGcVjLSrDUa FLwriHzreSBMbPKMyLBwGgq0WsGc0hQ43as3qWDIg1BdMGkNC/EU1tdyxiXiSkFBtV21pgXG1jlU qyegDrKfmZeoLhMQoQV454e+D+2cA3VybszrMYIDYDCCA1wCAQEwgY8wgYkxCzAJBgNVBAYTAkRF MREwDwYDVQQHEwhEb3J0bXVuZDEMMAoGA1UECBMDTlJXMRkwFwYDVQQKExBNdWxsZSBreWJlcm5l dGlLMRMwEQYDVQQLEwpDcnlwdG9NdWxsMSkwJwYJKoZIhvcNAQkBFhphZG1pbkBtdWxsZS1reWJl cm5ldGlrLmNvbQIBBTAJBgUrDgMCGgUAoIIBpTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG CSqGSIb3DQEJBTEPFw0xNTAzMTcxMDE4MzJaMCMGCSqGSIb3DQEJBDEWBBSrtiDM1R/rvoGbs+NH X9Icu7EXbjCBoAYJKwYBBAGCNxAEMYGSMIGPMIGJMQswCQYDVQQGEwJERTERMA8GA1UEBxMIRG9y dG11bmQxDDAKBgNVBAgTA05SVzEZMBcGA1UEChMQTXVsbGUga3liZXJuZXRpSzETMBEGA1UECxMK Q3J5cHRvTXVsbDEpMCcGCSqGSIb3DQEJARYaYWRtaW5AbXVsbGUta3liZXJuZXRpay5jb20CAQUw gaIGCyqGSIb3DQEJEAILMYGSoIGPMIGJMQswCQYDVQQGEwJERTERMA8GA1UEBxMIRG9ydG11bmQx DDAKBgNVBAgTA05SVzEZMBcGA1UEChMQTXVsbGUga3liZXJuZXRpSzETMBEGA1UECxMKQ3J5cHRv TXVsbDEpMCcGCSqGSIb3DQEJARYaYWRtaW5AbXVsbGUta3liZXJuZXRpay5jb20CAQUwDQYJKoZI hvcNAQEBBQAEggEATnu78WAYLL5g4ifdk8UFSBVmYHuuWlbr/Uem/ZjEpwTxGUm+L+XkR/0boAVD WKtTRi39E8Eg5U7dWv7HU7yDnJwara6SBVjNfP7Tay9ZwiHZyhSvFoyPSrxi+N3a6akw/l69xElE 4I2wo+g/4bwSkFWBmw053BZ4MP6NQxQV0+5jsyA/4VFERBo5IbumHCLC64ABimYT4d6IKrQ7d1Xo jnwyuhFKasIcG0+aw/ZOhprAtLsYyDyT6tPKZrAm9FeBoW0+ZyysC6J6aUZSTE8/M+iI/miFBJ0K 3ag1b6GuCP5go5YEEAG34N5QcPxvLNhyj9TLMFhL/MwKfrfvk8uMBwAAAAAAAA== --Apple-Mail=_1B0459AF-4EA6-4045-8763-AC80FD884051--