3 ms·
"Can anyone recommend a Linux (preferrably cross-platform) tool like this which is appropriate for use in personal laptops?" I think you should look into the '
by rsync 6y ago
"Can anyone recommend a Linux (preferrably cross-platform) tool like this which is appropriate for use in personal laptops?"
I think you should look into the 'borg' backup tool - it has become the de facto standard for remote backups because it does everything that rsync does (efficient, changes only backups) but also produces strongly encrypted remote backup sets that only you have a key to ... the remote has no access to the data.
The borg website is here:
https://borgbackup.readthedocs.io/en/stable/ https://borgbackup.readthedocs.io/en/stable/
and a good description of how it works and why you should use it is here:
https://www.stavros.io/posts/holy-grail-backups/ https://www.stavros.io/posts/holy-grail-backups/
- izacus 6y agoBorg has zero scheduling functionality which means that it doesn't fit any of the requirements (at least not without a frontent). It's literally the tool I was thinking about when I said "all tools expect a wired workstation". I don't want to manually write bash scripts to resume and check backup status.
- rsync 6y agoThis is not intended to solve your use-case - in fact, what I am about to write is primitive and childish ... however, I have done it myself and seen others do it: You can replace a command like this in your crontab: rsync blah blah with a command like this: rsync blah blah ; rsync blah blah ; rsync blah blah See what I am doing there ? I sometimes deploy this hack with very spotty WAN connections but the laptop sleep/wake is basically the same thing ... you wake up the laptop and the running command bombs out and the next one starts. The reason this "works" is because rsync picks up right where it left off on a broken transfer. I believe restic and borg have similar behavior ...