It needs to:
- Handle random sleeps / disconnects properly without corrupting backup,
- Resume backup in progress if the process was interrupted due to sync or network issues.
- Be resilient to sleeps/wakeups in a way that it won't just fail to backup the machine for months on end.
- (Bonus) Be able to skip backup when connected to mobile hotspots or other slow networks.
Any ideas? I'm very happy with Arq backup on Windows/macOS, but I just can't seem to find anything on Linux. Everything just assumes a hardwired workstation/server and completely falls apart on a laptop.