синхронизация файлов
Victor Sudakov написал(а) к Sergey Anohin в Jul 18 12:20:06 по местному времени:
Dear Sergey,
04 Jul 18 22:58, you wrote to All:
SA> Чем сейчас модно сабж делать? Rsync+ssh+cron не хочется.
SA> Накопал в инете lsyncd, unison, csync2, syncthing. Кто-то что-нить
SA> тестил из этого?
syncthing тестил под FreeBSD. В целом годится для синхронизации файлов между работой и домом. Не очень нравится настройка через веб-интерфейс (если интересно - расскажу почему), а конфиг хоть и текстовый, но мозголомный.
Запускать лучше от себя или спец. пользователя, а не от рута.
Пробовал также между FreeBSD и Android, тоже в принципе работает, но андроидный софт какой-то странноватый в плане выбора каталогов для синхронизации и т.п. Но раз настроив, потом работает.
Основное положительное отличие от rsync - то что раз обменялся отпечатками ключей, настроил узлы - и знай просто клади файлы в общий каталог, само всё обнаружит, передаст, докачает, удалённое удалит. В случае rsync для такой степени комфорта понадобится скриптовая обвязка вокруг rsync, запускаемая по событию или по крону, плюс налаженный беспарольный ssh между пирами (керберос, или ssh-agent, или сертификаты). Если один из узлов не Unix - с rsync over ssh могут возникнуть сложности, если не умеешь готовить (я вот не умею).
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
|