Инструменты пользователя

Инструменты сайта


unison:unison

Unison

Содержание

Unison представляет собой систему файловой-синхронизации для Unix и MS Windows. Он позволяет двум копиям наборов файлов и директорий, которые храниться на разных хостах (или на разных дисках на одном хосте), изменённых по отдельности, а затем привести к установленной дате путем распространения изменений.

Unison много общего с такими инструментами, как управление конфигурацией пакетов ( CVS , PRCS , Subversion , BitKeeper и т.д.), распределённых файловых систем ( Coda и т.д.), утилиты для однонаправленного зеркалирования ( Rsync и т.д.), и других синхронизаторов ( Intellisync , Reconcile и т.д.). Однако есть несколько моментов, где он отличается:

  • Unison работает как на MS Windows, и многих разновидностях Unix (Solaris, Linux, OS X и т.д.) систем. Более того, Unison функционирует на разных платформах, что позволяет синхронизировать ноутбук для MS Windows с сервера Unix, например.
  • В отличие от простых утилит зеркалирования или утилит резервного копирования, Unison может иметь дело с обновлениями для обеих реплик распределённой структуры каталогов. Не конфликтующие обновления, распространяются автоматически. Конфликтующие обновления определяются и отображаются.
  • В отличие от распределённой файловой системы, Unison является программой пользовательского уровня: нет необходимости модифицировать ядро ​​или иметь привилегии суперпользователя на любой хост.
  • Unison работает между любой парой машин, подключённых к интернету, коммуницирующихся поверх сокет линка или поверх SSH соеденения. Unison осторожно работает с пропускной способностью сети, и работает хорошо на более медленных каналах связи, например таких как соединения PPP. Передача небольших обновлений для больших файлов оптимизированы с помощью сжатия протокол, схожих с Rsync.
  • Unison является устойчивой к неудаче. Он осторожно работает с репликами и своей собственной структурой все время, даже в случае аварийного завершения или ошибки связи.
  • Unison имеет ясную и чёткую спецификацию.
  • Unison бесплатен, полный исходный код доступен под лицензией GNU Public License.

https://www.cis.upenn.edu/~bcpierce/unison/

Описание на русском

Проект на GitHub

Установка

apt install unison unison-gtk

Ссылки

unison/unison.txt · Последние изменения: 2019-01-13 11:18 — GreyWolf