Hi,
I am currently looking at options to make backups to the cloud. I have so far been a happy S3QL user (as a matter of fact, I'm the S3QL author) but I am getting increasingly annoyed by the fundamental limitation of having to upload an entire SQLite database on every umount.
One option would of course be to finally fix this deficiency, but I doubt that I have enough time available - and it may even be fundamentally impossible given the design constraints of S3QL. Therefore my renewed interest in other solutions :-).
What I really like about S3Backer is that I can use it with an arbitrary filesystem. What I don't like so much is that it uses FUSE and loopback mounts - this feels like a rather weird contortion.
I was wondering - have you ever considered to replace FUSE + losetup with NBD (
https://nbd.sourceforge.io/)? It seems to me that having S3Backer provide an NBD server would be a much more natural solution with lower overhead.
Best,
-Nikolaus