Я пытаюсь синхронизировать две машины с Ubuntu, используя унисон. К сожалению, документация для этой программы не очень полезна. Также, похоже, не существует установленного форума. Поэтому я надеюсь, что кто-то здесь использовал это.
Когда я синхронизируюсь в первый раз, используя самый базовый синтаксис
unison myHome ssh://root_to_remote//myHome
, даже несмотря на то, что мой файл профиля говорит
auto = true
times = true
, меня просят о каждом отдельном файле в моем файловая система, даже для файлов одинакового размера с одинаковым временем изменения. Очевидно, что я делаю что-то не так, поскольку предполагается, что unison будет работать с минимальным пользовательским вводом.
Буду очень признателен за любой совет ...
К какому руководству Вы обращаетесь? Я думаю, что учебное руководство является довольно четким...
Так или иначе, я использую Унисон для синхронизации всех моих машин. То, что я делаю:
Создают профиль в ~/.unison
, myprofile.prf
, как это:
label = my shiny new profile
root = /home/romano/
root = ssh://romano@remotehost//home/romano/
path = education
path = research
...
(эти path
элементы ограничивает подкаталоги, которые будут синхронизироваться; я не хочу весь каталоги в моем доме синхронизироваться этим профилем, Ваше использование может варьироваться; если Вы не будете использовать никакой path
, то Вы копируете все, что---осторожны со скрытыми файлами, хотя)
Тогда я проверяю, что вещь работает хорошо с помощью графического интерфейса unison-gtk
---оттуда, можно проверить, будет ли операция хорошо):
, Как только Вы уверены, что синхронизация не съест Ваши данные на завтрак, можно использовать на командной строке
unison -auto -batch myprofile
Для специфического рассмотрения проблемы когда Вы работаете
unison myHome ssh://root_to_remote//myHome
, я - вполне уверенный Унисон, не ищет профиль; это просто использует возможности, которые Вы предоставляете в командной строке. Если Вы хотите использовать настройки в файле ~/.unison/eliforp.prf
, необходимо вызвать Унисон как это:
unison eliforp myHome ssh://root_to_remote//myHome
инструмент для очистки А путь мог бы состоять в том, чтобы добавить корни синхронизации к профилю путем добавления строк
root = myHome
root = ssh://root_to_remote//myHome
к ~/.unison/eliforp.prf
и просто вызывания Унисона с командой unison eliforp
.