> I'd be interested to see what happens if you do compression with gzip's
> --rsyncable option.
I don't do compression. I'm only implicitly using bup's internal,
automatic compression. (From the pack format, I believe? I don't know.)
>>> [incremental too big]
>>> Why? Could someone explain to me what is happening here?
>> I wonder if you can do diff on the tree objects that are the snapshot,
>> to see which blobs are different and why. Probably git diff --stat does
>> not quite work, but it might.
$ GIT_DIR=/backup/bupdir/ git diff --stat
fatal: This operation must be run in a work tree
For any deeper analysis, we'd need a "disk usage" utility, which (as far
as I understood the documentation) doesn't exist yet, and is pretty
non-trivial to implement.
The rest of this mail just tries (and probably fails) to give an
overview of the present files and their size:
Fiddling a bit around with PWD=/backup/bupdir/objects/pack:
$ du -ch *.pack | sort -h
(SNIP, too long)
=> Smallest 4 K, largest 954 M, most are in range 50 M - 250 M, total 36 G
$ du -ch *.midx | sort -h
107M midx-524d6877c9e55764c5b613e63f7f626e64f26ec3.midx
107M midx-865e697602bc40be00774d67699ec690517d9d31.midx
213M total
$ du -ch *.par2 | sort -h
8.0K pack-88c18ab48bd8e0f6081b20f6bca62e316745a875.par2
40K pack-1cd2e5920ee2f0fa4e6dc456cfaddf0106e477ee.par2
40K pack-b6661a234b2051f4b71f2252c4000b687cbcc602.par2
40K pack-f643a75ffe31da73ef11b16d5371caf927bd1ab1.par2
76K pack-88c18ab48bd8e0f6081b20f6bca62e316745a875.vol000+200.par2
50M pack-f643a75ffe31da73ef11b16d5371caf927bd1ab1.vol000+200.par2
62M pack-1cd2e5920ee2f0fa4e6dc456cfaddf0106e477ee.vol000+200.par2
64M pack-b6661a234b2051f4b71f2252c4000b687cbcc602.vol000+200.par2
175M total
$ du -ch *.idx | sort -h
(SNIP, too long)
=> Smallest 4 K, largest 5.4 M, most are in range 180 K - 900 K, total 251 M
$ du -sh .
37G .
$ du -sm . # For comparison with my previous mail; 277 + 6 snapshots
37438 .
# That's an average of 79.677 MiB per snapshot.
# The "100.0 MiB" in the measurement of my previous mail seems to be a
coincident.