I'm using Unison to synchronize my music collection to a few different sources, namely a couple computers over SSH and a hard drive. One thing I've noticed is that SSH updates are incredibly fast in comparison to hard drive syncs, possibly because rsync (or whatever's running under the hood) is only moving what's changed. Add that to the fact that I can run multiple SSH copy actions at once
Rsync (Remote Sync): 10 Practical Examples of Rsync Aug 19, 2016 How to synchronize Ubuntu server directories with Unison May 06, 2020 Releases · bcpierce00/unison · GitHub Thanks to Julian Squires for submitting this patch! * OSX / macOS + Ported to 10.13, High Sierra, and Apple's new APFS (earlier versions of Unison break because of new behavior of AppleDouble files) + Replaced Growl with OS X native notification center. Installing unison on CentOS 8 | geekdudes
GitHub - bcpierce00/unison: Unison file synchronizer
Aug 19, 2016 · Rsync (Remote Sync) is a most commonly used command for copying and synchronizing files and directories remotely as well as locally in Linux/Unix systems. With the help of rsync command you can copy and synchronize your data remotely and locally across directories, across disks and networks, perform data backups and mirroring between two Linux machines. I'm feeling confused. Why is it called rsync? Is unison the program I want? I've been reading the man page for unison too and I'm wondering why the cygwin installation program gave me the option to install multiple versions of unison instead of only the latest version. I see unision2.10.2, unision 2.12.0, unision 2.13 and unision 2.17. Everything else syncs perfectly, but unison is unaware of the changes in extended attributes. I also tried disabling fastcheck, hoping it would make it check the files in more detail; didn't work. I tried rsync'ing in one direction and it worked perfectly. But I need bi-directional syncing so I'm stuck with unison.
Unison File Synchronizer
How to synchronize Ubuntu server directories with Unison May 06, 2020