I think this thread has been butchered by unsubstantiated allegations and claims which seems to be a disservice to users. So I need to make some clarifications.
But before that I want to clarify this:
Sero or others, please correct me, correct me bluntly, for instance by saying “Your guide is wrong, very dangerous, because…”, but don’t try to patronize or censure me by saying “Please, don’t say this, don’t say that”. And don’t try to shout down me. Just tell us what you know, as I tell what I know however little it may be. In short, behave with a minimum civility as you would in a face to face encounter.
And don’t make unsubstantiated claims. If you really know the shortcomings of
rsync and advantages of others, don’t just talk about them, but show us clearly, convincingly. While doing that don’t forget to inform the Arch Wiki admins about those shortcomings or dangers of
rsync as that highly regarded source “promotes”
rsync for “Full system backup”!
Now, there’re obviously too many back up solutions and tools, some very comlicated. Before settling on
rsync as told in Arch Wiki I’ve looked (though not very deeply) at some of them including two of the above mentioned and none of them seemed better or easier than
rsync for my needs. I gather they or other tools have merit and might have advantages over
rsync, yet again, for my simple needs
rsync was absolutely fine.
I’ve been using it for around two years or more without any issue of its own to cover my two needs:
- Full incremental system cloning which is the subject of this thread.
- Incremental home snapshots which I’ve mentioned during the above discussion.
How are my those two needs covered?
Once a week I click a button executing those commands outlined in this thread: cron (in Void and systemd.service in Arch) asks me if I want to click that button. That’s it, I have fully working clones of both Void and Arch on my external USB partitions, and in fact a couple of times I’ve used them and then re-rsynced back.
Incremental home snapshots method is even more, fully automated; it’s been running on its own twice daily and I have many times used one of those back ups. This too is incremental, meaning not the whole thing is copied every time but just the changes. But instead of the whole system just the home is backed up, though there’s another and crucial difference: I’ve got snapshots of my home going back to 3 months the last one being the exact replica of my current home naturally.
I’d be only happy if anyone shows (step by step, like me) a better and/or easier solution for those needs which are presumably shared by many other users. But for more complicated systems and needs there certainly must be other solutions.