Restic backup output differs from diff

Hi, if I take a backup using restic 0.18.0, it tells me that there are 2 changed files:

  using parent snapshot a5bd2eb7
  [0:00] 100.00%  16 / 16 index files loaded
  
  Files:           0 new,     2 changed,  1726 unmodified
  Dirs:            0 new,     9 changed,   398 unmodified
  Added to the repository: 97.080 KiB (19.930 KiB stored)
  
  processed 1728 files, 9.855 MiB in 0:01
  snapshot abad36e3 saved

But restic diff between the two snapshots does not report any changed files:

comparing snapshot a5bd2eb7 to abad36e3:

[0:00] 100.00%  17 / 17 index files loaded

Files:           0 new,     0 removed,     0 changed
Dirs:            0 new,     0 removed
Others:          0 new,     0 removed
Data Blobs:      0 new,     0 removed
Tree Blobs:      5 new,     5 removed
  Added:   97.080 KiB
  Removed: 97.072 KiB

How is that possible?

1 Like

Retry restic diff with --metadata, maybe it’s just timestamps that changed?

2 Likes

Indeed, U, i.e. “metadata changed” (arrows <--- added by me):

comparing snapshot a5bd2eb7 to abad36e3:

[0:00] 100.00%  18 / 18 index files loaded
U    /etc/
U    /etc/default/
U    /etc/default/grub      <---
U    /etc/grub.d/
…
U    /etc/ld.so.cache       <---
…

Files:           0 new,     0 removed,     0 changed
Dirs:            0 new,     0 removed
Others:          0 new,     0 removed
Data Blobs:      0 new,     0 removed
Tree Blobs:      5 new,     5 removed
  Added:   97.080 KiB
  Removed: 97.072 KiB

Thank you!