Komparator 4 как его юзать? [Решено]

С наступающими, друзья!
Моя душа все рыскает в поисках решения для автоматической синхронизации файлов по локальной сетке, т.к. подаренные дропбоксом 48 гб скоро отберут назад =) да и не нужно мне облако, надо просто синхронить файлы на 2х машинах без участия этих ваших интернетов =)
наткнулся на это чудо Komparator 4
как юзать - реально не понимаю, есть у кого опыт?

+1
MacLeod - 31 Декабрь, 2013 - 02:51
Изображение пользователя MacLeod.

Поставил, посмотрел - эта программа, судя даже по названию, написана для ручного сравнения содержимого двух каталогов на предмет одинаковых и отличающихся файлов, позволяет найти дубликаты и вручную провести некое подобие синхронизации между этими каталогами. Поля левый и правый URL служат для указания сравниваемых каталогов.
Насколько я понимаю, это не совсем то, что вам нужно. Советую обратить внимание на lftp или rsync, совместно с башем и кроном они творят чудеса =)

0
AlexMad - 31 Декабрь, 2013 - 10:54

А если надо что-то попроще, то unison очень хорошо справляется с задачей. rsync действительно творит чудеса, но его надо еще правильно приготовить. А обозначенный мной unison как раз это и делает.

0
ozim - 31 Декабрь, 2013 - 10:59

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

0
AlexMad - 31 Декабрь, 2013 - 11:10

Нет гуя? попробуйте unison-gtk

0
ozim - 31 Декабрь, 2013 - 11:14

теперь есть, но она, как я понимаю, запускается вручную, + не понимает симлинки…
в идеале, нужно запускать нечто на двух машинах, и пусть оно следит само за всем.

0
AlexMad - 31 Декабрь, 2013 - 11:26

Прошу прощения, думал, нужна все-таки полуавтоматическая синхронизация, с самостоятельным контролем. В Вашем случае лучше использовать rsync, как советовал MacLeod.
Второй вариант - опять же с unison. Используя ГУИ от unison-gtk настраиваете синхронизацию, а потом запускаете её через cron.
Насчет симлинков - не уверен. Я им все свои компы между собой синхронизирую, вроде, нормально с симлинками справляется. Хотя, все зависит от того что именно он должен с симлинками делать.

0
ozim - 31 Декабрь, 2013 - 11:28

должен как дропбокс вместо симлинков подтягивать то, что внутри.
А какой командой потом через крон запускать, не подскажете?

+2
AlexMad - 31 Декабрь, 2013 - 11:36

Usage: unison [options]
    or unison root1 root2 [options]
    or unison profilename [options]

For a list of options, type "unison -help".
For a tutorial on basic usage, type "unison -doc tutorial".
For other documentation, type "unison -doc topics"

Очевидно, unison profilename
Только Вам надо в профиле настроить так, чтобы он не спрашивал у Вас, что делать с измененными файлами, а сразу их переписывал.
Возможно, что это надо делать не в профиле, а добавить ключ, что-то вроде -force xxx         force changes from this replica to the other
Естественно, рекомендую сначала потренироваться на кошках и ни в коем случае сходу не пускать это на реальные и нужные данные.

0
ozim - 31 Декабрь, 2013 - 11:41

ну вот, пытаюсь настроить его, выбираю синхрон по TCP - просит ввести IP и порт, и на удаленной машине запустить сервер

ввожу эту команду для запуска сервера - команда не найдена.

0
AlexMad - 31 Декабрь, 2013 - 11:46

Я его использую по ssh. И кстати да, не уверен, что на удаленной машине его тоже не нужно устанавливать. Просто последний раз я это настраивал года три назад. Как тогда настроил, больше уже в настройки не лазил.

0
ozim - 31 Декабрь, 2013 - 11:47

аа, получилось, надо было unison -socket 123
теперь вопрос, как это чудо запускать по крону) сейчас поиграюсь, авось получится.

0
AlexMad - 31 Декабрь, 2013 - 11:50

Не забудьте здесь поделиться результатом. Может, еще кому пригодится.

0
ozim - 31 Декабрь, 2013 - 11:54

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

0
AlexMad - 31 Декабрь, 2013 - 12:10

Запуск unison test никакого гуи не выводит, но спрашивает, что делать с каждым файлом. Напомню, я уже писал, что нужно играться с опциями.

0
ozim - 31 Декабрь, 2013 - 12:15

разобрался, сейчас прогоню пару тестов, и распишу на блоге подробно, отпишусь :) большое спасибо.

0
ozim - 31 Декабрь, 2013 - 11:18

короче говоря, мне нужен дропбокс, работающий по локалке, и не ограничивающий меня в объеме )

0
ozim - 31 Декабрь, 2013 - 11:01

rsync не переварился: симлинков не хавает, все надо делать вручную, мне желателен демон в фоновом режиме чтоб работал и синхронизировал.
а что делать с lftp ? Пример можно?

+1
ozim - 31 Декабрь, 2013 - 13:02

итак, благодаря добрый людям - решение найдено

печально, что нет поддержки симлинков, а так очень даже пойдет :)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры