Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121 унисон--------2496----является двунаправленным, конфликт, обнаруживающий инструмент синхронизации файлов для OSX, Unix и Windows. Это позволяет двум копиям набора файлов и каталогов быть сохраненными на различных хостах (или различных дисках на том же хосте), измененными отдельно и затем осовремененными путем распространения изменений в каждой копии к другому.

Унисон является двунаправленным, конфликт, обнаруживающий инструмент синхронизации файлов для OSX, Unix и Windows. Это позволяет двум копиям набора файлов и каталогов быть сохраненными на различных хостах (или различных дисках на том же хосте), измененными отдельно и затем осовремененными путем распространения изменений в каждой копии к другому.

Обзор

Унисон является инструментом синхронизации файлов для OSX, Unix и Windows. Это позволяет двум копиям набора файлов и каталогов быть сохраненными на различных хостах (или различных дисках на том же хосте), измененными отдельно и затем осовремененными путем распространения изменений в каждой копии к другому.

Унисон совместно использует много функций с инструментами, такими как пакеты управления конфигурацией (CVS, PRCS, Подверсия, BitKeeper, и т.д.), распределенные файловые системы (Кода, и т.д.), однонаправленные утилиты зеркального отражения (rsync, и т.д.), и другие синхронизаторы (Intellisync, Согласуйте, и т.д.). Однако существует несколько точек, где это отличается:

  • Унисон работает и на Windows и на многих разновидностях Unix (Солярис, Linux, OS X, и т.д.) системы. Кроме того, Унисон работает через платформы, позволяя Вам синхронизировать ноутбук Windows с сервером Unix, например.

  • В отличие от простого зеркального отражения или утилит резервного копирования, Унисон может иметь дело с обновлениями обеих копий структуры распределенного справочника. Обновления, которые не конфликтуют, распространены автоматически. Конфликтующие обновления обнаружены и отображены.

  • В отличие от распределенной файловой системы, Унисон является программой уровня пользователя: нет никакой потребности изменить ядро или иметь полномочия суперпользователя на любом хосте.

  • Унисон работает между любой парой машин, подключенных к Интернету, связывающемуся или по прямой ссылке сокета или по туннелирующему по зашифрованному соединению SSH. Это осторожно с сетевой пропускной способностью и работает хорошо по медленным каналам, таким как соединения PPP. Передачи маленьких обновлений больших файлов оптимизированы с помощью протокола сжатия, подобного rsync.

  • Унисон эластичен к отказу. Это старается оставить копии и его собственные частные структуры в разумном состоянии в любом случае, даже в случае аварийного завершения или сбоев связи.

  • Унисон имеет ясную и точную спецификацию.

  • Унисон свободен; полный исходный код доступен в соответствии с Лицензией Общественности GNU.

Использование

В первый раз, когда Унисон выполняется, он займет время, чтобы полностью синхронизировать указанные каталоги. Это создаст архивные файлы в .unison каталог ($HOME/.unison в Unix, $USERPROFILE\.unison в Windows), чтобы сохранить структуру синхронизирующих каталогов и сделать будущие синхронизации намного более быстрыми.

Унисон может быть выполнен очень простым способом путем вызывания его как unison [options] root1 root2 где root1 и root2 каталоги должны синхронизироваться. Чтобы более легко выполнить Унисон со многими опциями и более легко вызвать Унисон из сценария или как задание крона, удобно создать профиль для определения корней синхронизации и других опций. Если у нас есть профиль profile.prf (сохраненный в .unison каталог), мы можем использовать этот профиль путем выполнения unison profile. Простой профиль будет выглядеть примерно так:

# profile.prf root = /home/user root = ssh://user@198.51.100.42//home/user path = Documents path = Files 

Это будет синхронизировать локальные каталоги /home/user/Documents и /home/user/Files с соответствующими удаленными каталогами на 198.51.100.42 по ssh.

Более интересный профиль Унисона, который мог использоваться для автоматизации резервных копий на удаленный сервер, мог выглядеть примерно так:

# profile.prf root = /home/user root = ssh://user@198.51.100.42//home/user sshargs = -C -i /path/to/ssh_key path = Documents ignore = Path Documents/secrets ignore = Name *.tmp ignore = Name {.*,*}.sw[ponx] auto = true batch = true confirmbigdeletes = false backuplocation = central backupdir = /home/user/Unison-Backups maxbackups = 7 backup = Name {.*,*} backupprefix = .$VERSION 

Этот профиль будет синхронизировать весь из /home/user/Documents к удаленному серверу за исключением /home/user/Documents/secrets подкаталог, все файлы с a .tmp расширение и любые файлы подкачки, которые энергии нравится создавать. Это будет также автоматически синхронизировать файлы, не прося подтверждение (auto = true) и сохранит резервные копии файлов, которые перезаписываются, когда они синхронизируются в /home/user/Unison-Backups.

Полезные ссылки

Домашняя страница унисона
Руководство пользователя и справочник
Хороший Унисон ведет Philip Guo

4
ответа

Unison и конфликты версий/компиляторов

У меня есть две машины, на одной из которых установлена ​​Ubuntu 18.04, а на другой — Ubuntu 20.04. Я хочу использовать Unison для синхронизации файлов между ними, но есть некоторые проблемы. Во-первых, потому что я синхронизируюсь с другой машиной...
28.04.2020
3
ответа

Резервное копирование и синхронизация

Я хочу синхронизировать свой персональный репозиторий документов между моими различными компьютерами в моем доме. Сегодня эта папка находится под специализированным разделом жесткого диска рабочей станции двойной загрузки. Мой...
07.01.2013
3
ответа

Уменьшение жесткого диска синхронизирует время с Унисоном

Я использую Унисон для синхронизации моей музыкальной коллекции с несколькими другими источниками, а именно, пара компьютеров по SSH и жесткого диска. Одна вещь, которую я заметил, состоит в том, что обновления SSH невероятно быстры в...
25.03.2012
2
ответа

Как запустить унисон между Ubuntu и CentOS 7

Я пытаюсь синхронизировать данные между экземпляром Ubuntu и экземпляром CentOS 7. Это похоже на двунаправленный rsync, поэтому я подумал, что унисон будет лучшим инструментом. Я установил его на оба экземпляра, но когда я...
13.05.2020
2
ответа

Как синхронизировать две двунаправленные папки между Synology Nas и компьютером Debian?

Я нашел два стартовых решения: использовать Unison, но я не нашел способа установить этот пакет на Synology Nas через DSM. использовать Cloud Station Drive, но Synology предлагает пакеты только для Fedora и Ubuntu и ...
08.04.2017
2
ответа

одним путем синхронизация файлов с унисоном или лучшей альтернативой

Я собирал журналы для пользовательских действий с сетью с помощью программы, подобной tcpdumps; с каждой миллисекундой файл, записанный в. Я в настоящее время использую унисон для синхронизации журналов...
02.02.2015
2
ответа

Как настроить Унисон для реальной одноранговой сети?

У меня есть горстка устройств, и рассматриваю хранение их в синхронизации с Унисоном. Устройства не работают все время, они выключены несколько часов в день, не обязательно одновременно....
18.04.2014
1
ответ

Ubuntu Unison :фильтровать все, кроме нескольких файлов

Я хочу синхронизировать два похожих компьютера и обновить всего несколько файлов. Поэтому я хотел бы выполнить Unison и игнорировать все, кроме списка файлов по разным путям. Что-то вроде :#/usr/bin/unison -gtk /home/ssh ://root@192.168
19.11.2021
1
ответ

Как сделать, чтобы unison не синхронизировал большие файлы?

Я использую программное обеспечение для синхронизации файлов unison и знаю о конфигурации, которая игнорирует синхронизацию файлов с определенным регулярным выражением или именем. Но есть ли способ заблокировать синхронизацию больших файлов, например. бол
22.09.2020
1
ответ

Невозможно синхронизировать файлы

Я пытаюсь синхронизировать файлы между двумя серверами: server1 и server2 Я создал пользователя и дал ему права на RWX на / var / www, затем добавил следующий файл конфигурации unison .. root = // var / www / ...
10.03.2019
1
ответ

Как создать настольную запись в Gnome

Я разместил этот вопрос вчера на stackexchange, но мне сказали, что он должен был быть размещен здесь. Я установил ProM 6.8 (инструмент интеллектуального анализа данных процесса, написанный на Java) и после выполнения...
11.09.2018
1
ответ

Как *инсталлировать* две определенные версии Unison без установки unison-all или любую другую версию, кроме этих двух определенных версий

Пожалуйста, не отмечайте как дубликат, потому что где-то в другом месте кто-то говорит, что установка unison-all приведет к тому же результату. Я не спрашиваю: "Как я могу использовать несколько версий Unison на одной машине?" ....
21.03.2018
1
ответ

Как исключить подпапку из игнорирования

папка сборки, которую я хочу игнорировать, и внутри этой папки сборки у меня есть сгенерированный src, который я не хочу игнорировать root | - построить | - lib | - bin `- generated-src | - src ...
22.08.2017
1
ответ

Pre-Cache unison

Я использую свой рабочий стол и одноплатный процессор (Raspberry Pi 2 - 900 МГц) для синхронизации двух очень больших каталогов с большими файлами. Часто файлы одинаковы, но имена файлов меняются. Unison - это ...
14.02.2017
1
ответ

Синхронизация между машинами с разными версиями Unison

У меня есть маленькая ARM-машина Debian с установленным unison-2.40. И ноутбук Ubuntu, на котором, похоже, установлен unison-2.48. Я хочу синхронизировать их с помощью unison. Но Ubuntu (который новее), похоже, не ...
26.01.2017
1
ответ

Unison игнорирует локальную конфигурацию и переопределяет разрешения удаленного файла

Если я изменяю локальный файл, unison синхронизирует этот файл, но удаляет все разрешения на целевом сервере, оставляя только следующие разрешения: -rw ------- Моя локальная конфигурация содержит переключатели ...
06.01.2017
1
ответ

Ошибка при использовании Regex с Unison [дубликат]

Используя unison для синхронизации на Mac, я хотел бы игнорировать файлы, такие как .DS_store, в каждом каталоге. В свой файл профиля я помещаю, как описано в разделе «Игнорируемый путь» страницы. ignore = ...
06.09.2016
1
ответ

Обновление Unison в стандартных репозиториях Debian

Unison - это кросс-платформенное программное обеспечение для синхронизации файлов. Последняя версия, доступная в Debian, является устаревшей: Debian имеет версию 2.40.102-2, в то время как другие системы имеют версию 2.48.3. Дело в том, что ...
12.06.2015
1
ответ

Унисон на Ubuntu 14.04

Очень простая задача под рукой здесь: использование унисона в звездообразной топологии для синхронизации/, размещает папки через несколько серверов. Так, для ~/.unison/default.prf на каждом поле... Концентратор: базируйтесь = корень = ssh://...
11.03.2015
1
ответ

унисон “конец исключения файла”

несколько прошлых дней я получаю это исключение когда рабочий унисон: "Исключение End_of_file, повышенное в загружающемся архиве" (это указывает на ошибку!) это не помогает немного, я не могу найти ответ в другом месте на...
30.12.2014
1
ответ

Синхронизирующее Пи с локальным каталогом

Я имею, устанавливают Пи с ArchLinux. Теперь я хочу синхронизировать один каталог по имени Pi на моей локальной машине с каталогом Pi на моем Pi. Сначала я записал немного сценария, который использует rsync, но я работал...
26.09.2014
1
ответ

Как я получаю информацию, в которой я нуждаюсь для использования унисона и ssh для синхронизации файлов

У меня есть рабочий стол дома и ноутбук, который я беру со мной к местам далеко от дома, обоим установили Fedora 20. Я редактирую те же файлы на любой машине и хотел бы смочь синхронизироваться...
03.06.2014
1
ответ

Синхронизировать дерево каталогов с дедупликацией?

У меня есть два сервера Linux, которые имеют большой объем данных (1 ТБ +), который должен синхронизироваться по медленному соединению (100 кБайт/с). Много перекрытий данных, но находятся в различных местоположениях. Я был бы...
15.06.2012
0
ответов

Unison с файловым сервером Raspbian больше не работает после обновления моего ноутбука до Ubuntu 20.04

У меня есть файловый сервер с Raspbian 9, и я использую Unison через SSH для синхронизации моего домашнего каталога между этими двумя. Это хорошо работало в течение двух лет, когда я работал на Ubuntu 18.04, но после обновления до Ubuntu 20....
30.11.2020
0
ответов

Как переместить отсутствующие файлы только из исходной папки в целевую

Мы много часов читали и читали везде ... тестирование rsync, Grsync и Unison ... безнадежно! Обычный способ копирования / синхронизации файлов с помощью rsync между двумя локальными папками - это "скопировать ...
29.12.2017
0
ответов

Unison и расширенные атрибуты файлов

У меня две машины, одна Debian, одна Ubuntu, обе на ext4 с включенными расширенными атрибутами файлов в fstab. getfattr и setfattr установлены и отлично работают на обеих машинах локально. Однако ...
31.08.2017
0
ответов

Отдельный файл bashrc для сеансов ssh, чтобы избежать ошибок Unison

Недавно мой Unison начал выдавать странную ошибку всякий раз, когда я пытался выполнить синхронизацию между ноутбуком и компьютером. Я понял, что добавил в bashrc строку, которая будет печатать мои отложенные задачи всякий раз ...
13.05.2015