Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Mar 2015 11:18:32 +0100
From:      =?iso-8859-1?Q?Marcus_M=FCller?= <znek@mulle-kybernetik.com>
To:        freebsd-fs@FreeBSD.org
Subject:   zfs destroy dry-run lying about reclaimable space?
Message-ID:  <C8EE00D4-54B0-436A-99D5-82FDA0FFE561@mulle-kybernetik.com>

next in thread | raw e-mail | index | archive | help

--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] <snapshot>, 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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C8EE00D4-54B0-436A-99D5-82FDA0FFE561>