It runs in background without docker on your Mac.
this looks like an awesome solution. Its foss, its Multiplatform, it backs up to any cloud, it encrypts and looks like its easy enough to setup. And unlike cryptomator, does not require me to install mac-fuse to mess my macos system.
dd creates a byte level "copy" so its great for cloning media (HD's,etc) since it preserves the disks state byte by byte. There are plenty of free command line tools that can replace backup/duplication apps (rsync, rdiff, ditto....)
interesting, so it can do bootable copies ?
dd is most often run from the command line, in Terminal. It can copy anything, but I believe the suggestion is that @poi ran is copying a full volume to a destination volume, since they mentioned "backup OS" in their post.
And as you said, if used that way, every backup writes the full volume to the destination every time it is run. I don't know much about how that would impact longevity of the target if one were to back up frequently. Of course if the backup is interrupted or fails in some way, you've completely lost your last backup to that destination and have nothing.
dd is a particularly poor choice if done incorrectly. Just copying from a volume where active processes might be writing will result in a backup that probably is internally inconsistent or even unreadable. Backup tools like Carbon Copy and Time Machine take a volume snapshot and back up that snapshot.
If one were to use dd to backup a volume that's in use, then a snapshot should be taken, the snapshot mounted, and that volume be selected as the source of the backup. Carbon Copy and Time Machine can make snapshots on demand.
rsync is a more efficient choice since only changes are written to the destination. Also, a failure or interruption does not corrupt the entire destination volume. rsync has the same issue with regard to needing a snapshot, but the severity of that depends on the scope of what you're trying to copy. For example, backing up ~/Library would be vulnerable to changes during the copy.
Using Finder to make backups maybe also has the problem that files could be written to during the copy. I found
File exclusive access on macOS | Apple Developer Forums
developer.apple.com
You are right about files that are getting updated live. You say they create a "snapshot" , how does that work? do they freeze the current hard drive directories + files , create a copy, then backup from that? that will easily need double size the storage. I am sure there is a smarter way to do this. CCC developer said you can even continue to use the machine while you do the backup no problem.
---
I am looking for options and its overwhelming. I already found rsync, rdiff-backup, borg, rsnapshot each with its own different functions, hieroglyphics commands and perplexing lingo like "initialize a repository" AHHHHHHHHHHHHHHHH. Why can't they do it simple like SuperDuper : Copy "X" To "Y" , click "Copy Now" . Further more, why not create a GUI?
I do not want to sound entitled, but I am willing to pay for a reliable working application even if its FOSS. Just make my life easier not harder.