First, documentation says:
Importantly, since the block size is fixed, it is not possible to change it after running the initial backup. This is because there is no way to compare blocks of different sizes, so it would essentially be a new backup if the size was changed.
but if you want to start fresh, something like 1 MB or even 5 MB might be reasonable, and will make a smaller database. If the backup began on 2.1, it’s already at 1 MB. Earlier was 100 KB, which is too small for this size backup (which is why the default was raised some).
You can probably do 500 MB Remote volume size, but it matters less, and read the advice:
Remote volume size explains how raising that can slow small restores if you ever do those.
raises an obscure point, which is that if your external HDD is ExFAT or FAT32 rather than NTFS, opening files slows with file count, so fewer larger files might process a little faster.
You can change Remote volume size
any time, but slow is less likely to cause the whole backup to be reorganized by compact.
The source files are similar, but change over time. Backup run later will see different view. More importantly, the destination files from two independent backups of the same source appear completely different in terms of file names. Look at your drive for an example of it.
The dlist files have dates to the second, so likely won’t match, and the dblock and dindex files are intentionally named to be globally unique, so those won’t match either. Tracking destination files is done by the database associated with a destination. It must match well.
is what I wrote. You’re talking only about source being similar. Similar isn’t identical, and destination files also need to be tracked to know what’s in them without constant reading.
Some other backup programs use cache to avoid remote reads. Duplicati uses database.
but they will be stored in completely different destination files. Test two backup jobs of the same single small file to different folders somewhere, and see if the files appear the same. Looking inside, one will be able to see resemblances, but the external file names will differ.
Duplicati uses the database to check for missing and extra files, and if the second backup writes its files to where first backup has its files, first backup will complain about the extras.
--prefix (String): Remote filename prefix
A string used to prefix the filenames of the remote volumes, can be used
to store multiple backups in the same remote folder. The prefix cannot
contain a hyphen (-), but can contain all other characters allowed by the
remote storage.
* default value: duplicati
will let you use a single folder if you absolutely must, and that lets each job know its files.
How Backup Works
How Restore Works