I just discovered TKL a few days ago and I'm really interested in using it. I have a few questions though.
1) I would really like to use LVM snapshots as described here:
Is it something I'll be able to do using the existing configuration options or would I end up having to hack around in the /usr/lib/tklbam libs?
2) I'm not familiar with how duplicity handles full backups / increments. Is a full backup every month going to cause a re-upload of all my data and a big increase in the amount of storage I'm using?
For example, I have a file server with ~5GB of infrequently updated data. Is my second full backup going to require transferring all 5GB? Will it balloon my S3 bucket to 10GB?
3) I'm a tiny bit confused about tlkpatch. Is it just a tool used to build images that can be shared with the community?
4) I could test this for myself, but it would take far longer than asking here, so I apologize in advance. I have a TeamCity build server on a VM. With the exception of the database, everything it needs to run is consolidated under one directory (/apps). I can basically copy that directory to a new machine, import the most current database version, link to the init scripts and be running on the new machine.
Could I simply copy my whole implementation into a PostgreSQL (appliance) installation, import the DB and have TKLBAM work auto-magically?
5) The ability to actually test my offsite backups is the thing that makes TKL so appealing. Is it okay for me to start up an AMI (ex: the fileserver appliance), restore 10GB (or 20GB or 100GB) worth of backups, have a look around to make sure everything is as expected and shut it down within the hour? It doesn't seem right to be able to do that for only $0.10. Am I missing something?