r/zfs•
martbhell

200K difference between snapshots but zfs diff shows nothing

Hello!

Had some issues restoring a ZFS snapshot (a full and then some incrementals after that) and it consistently failed on the first incremental.

There's 200K difference somewhere, does someone have a clue to how to investigate what this 200K is?

Problem is the classical cannot receive incremental stream: destination tank/dataset has been modified\nsince most recent snapshot

​

Output of the commands.

# zfs diff tank/dataset@zfs-auto-snap_monthly-2020-07-01-0352 tank/dataset@mytag# zfs get written

NAME PROPERTY VALUE SOURCE

tank written 96K -

tank/dataset written 0 -

tank/dataset@zfs-auto-snap_monthly-2020-07-01-0352 written 5.91G -

tank/dataset@mytag written 200K -```

Posted Jul 10, 2020, 8:56 AM UTC

15
scineram•

Something got deleted.

1
martbhellOP•

Could it also be something like a metadata update?

1
scineram•

Whatever else you modified. Easily possible with atime.

1
martbhellOP•

Oki . Have noatime set so probably not that.

1
martbhellOP•

Hmm. Might one way to figure this out be to do a zfs send to a file and then try to look at what's in there with some disassembler or such?

1