синхронизация с унисон на убунту

Я пытаюсь синхронизировать две машины с Ubuntu, используя унисон. К сожалению, документация для этой программы не очень полезна. Также, похоже, не существует установленного форума. Поэтому я надеюсь, что кто-то здесь использовал это.

Когда я синхронизируюсь в первый раз, используя самый базовый синтаксис

unison myHome ssh://root_to_remote//myHome

, даже несмотря на то, что мой файл профиля говорит

auto = true
times = true

, меня просят о каждом отдельном файле в моем файловая система, даже для файлов одинакового размера с одинаковым временем изменения. Очевидно, что я делаю что-то не так, поскольку предполагается, что unison будет работать с минимальным пользовательским вводом.

Буду очень признателен за любой совет ...

2
задан 8 June 2015 в 11:18

2 ответа

К какому руководству Вы обращаетесь? Я думаю, что учебное руководство является довольно четким...

Так или иначе, я использую Унисон для синхронизации всех моих машин. То, что я делаю:

  1. Создают профиль в ~/.unison, myprofile.prf, как это:

    label = my shiny new profile
    root = /home/romano/
    root = ssh://romano@remotehost//home/romano/
    
    path = education
    path = research
    ...
    

    (эти path элементы ограничивает подкаталоги, которые будут синхронизироваться; я не хочу весь каталоги в моем доме синхронизироваться этим профилем, Ваше использование может варьироваться; если Вы не будете использовать никакой path, то Вы копируете все, что---осторожны со скрытыми файлами, хотя)

  2. Тогда я проверяю, что вещь работает хорошо с помощью графического интерфейса unison-gtk---оттуда, можно проверить, будет ли операция хорошо): unison-gtk

  3. , Как только Вы уверены, что синхронизация не съест Ваши данные на завтрак, можно использовать на командной строке

    unison -auto -batch myprofile
    
0
ответ дан 8 June 2015 в 11:18

Для специфического рассмотрения проблемы когда Вы работаете

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.

0
ответ дан 8 June 2015 в 21:18
  • 1
    да, я старался избегать этого " зависит от последнего низкопроизводительного материала that' s, конечно, собирающийся повреждать something" точка с этим вопросом:) Вы сделали правильное замечание при цитировании они can' t материал нажатия непосредственно к официальному repos для устойчивости, но мог Вы также обращаться к вопросу на " почему isn' t это легче для них, чтобы сделать это собой? " – igorsantos07 6 September 2016 в 05:39

Другие вопросы по тегам:

Похожие вопросы: