Кажется, таки нашел то самое решение, которое отвечает всем запросам, предъявляемым к софту для синка данных. Всё началось с того, что dropbox не захотел синкать мои симлинки.
Долгая дорога к счастью:
Dropbox - с него всё началось. Но у него обнаружились следующие проблемы - он медленный; из-за того что данные хранятся на серверах дропбокса - пришлось выдумывать шифрование данных в дропбоксе при помощи fuse модуля encfs и последующего монтирования этой зашифрованной директории. Из-за зашифрованных имён возникали некоторые трудности в поиске файлов, которые дропбокс не мог синхронизировать (например из-за отсутствующих прав на чтение). И дропбокс не мог симлинки. А мне симлинки нужны. А ещё у меня так и не заработал LAN sync.
ownCloud - клёвый, но тоже не может симлинки. Если для использования в компании, как аналог гугла - то клёвый. Если для всяких девопсеров, которые любят симлинки - то нет :) Еще - нет консольной утилиты, либо демона, который синкал бы данные в фоновом режиме.
Unison - не рассматривал, много нюансов, мало плюшек. Сойдёт для двух серверов, которые видят друг-дружку.
BitTorrent Sync - Это оно! Btsync умеет симлинки. Из-за того что он построен по технологии p2p - данные быстрее синкаются, если много сидов. Не хранит данные на чужих серверах. Наконец-то можно не дрочиться с шифрованием. Есть мелкие баги, но терпимые.
UPD: Всё хуйня Миша, давай по-новой :) Btsync, после пары недель использования, оказался не таким распрекрасным. Не умеет корректно удалять файлы у всех пиров при удалении файлов на одном из них.
Теперь юзаю Unison, он - то что нужно.После включения ноды, которая была выключена на протяжении месяца - на все остальные прилетело 15 гигов данных, которые были ранее удалены. Unison тоже говно.
Нужно искать какое-то решение с хранилищем метаданных.
UPD 2021.01.23: Последние три года - юзаю Syncthing и вполне доволен.