Синхронизация данных (да, опять и снова)
Привет! Буквально неделю назад я устроился на работу в офис. А так как я до этого целый год просидел дома, занимаясь ничем иным, как фрилансом, привычка осталась, и я продолжаю работать дома по вечерам и выходным.
Все было бы замечательно, если бы я не занимался переписыванием конфига vim'a сначала на работе, а потом дома. А еще у меня есть бинарные базы keepassx, в которых я храню свои драгоценные пароли. Я их тоже люблю менять и дома и на работе. А еще у меня есть домашний сервер (как у почти любого линуксойда), который будет выступать хранилищем.
И поэтому хотелось бы организовать примерно вот такую схему:
дом <-> хранилище <-> работа
Список требований:
- (!!!) хоть какая-то возможность версионировать изменения (если я случайно удалю базу, и она потом умрет в хранилище, это будет epic fail)
- мгновенная отправка изменений на сервер (очень хотелось бы)
- возможность работать по ssh, smb
- это не должно быть системой контроля версий. cvs, svn, git, hg, bzr, darcs не предлагать
- возможность разруливать конфликты у текстовых файлов (примерно как в unison при помощи kdiff3)
С чем я сталкивался:
- duplicity — да, вроде как есть версионность. Вроде как бинарные диффы даже.
- csync — тут даже говорить не очем. Ничего интересного не умеет.
- rsync — могу только представить связку inotify/incron+rsync+bash для удовлетворения 1 и 2 пункта
- unison — проект забросили два года назад. Сомневаюсь, что стоит туда смотреть.
Еще много интересного на http://www.opennet.ru/prog/sml/87.shtml, но не думаю, что успею осилить за выходные весь софт, что там есть.
Поэтому, товарищи, прошу вас не писать комментарии типа «а не попробовать ли тебе это или это». Если у вас есть реальный опыт осуществления задуманного, пожалуйста, поделитесь им со мной. Если же нет, то лучше просто откройте следующий топег. Спасибо!
- Для комментирования войдите или зарегистрируйтесь
Ув. cheerfulboy Как видно,
Ув. cheerfulboy
Как видно, неделя в офисе не прошла бесследно для для твоей внимательности.
Судя по всему, именно этим можно оьяснить обращение к ЛОР на данном ресурсе :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Бугага :-D Да, офисное
Бугага :-D Да, офисное задротство не проходит зря. Мозг мой был вымучен.
Это кросспост, или Акелла
Это кросспост, или Акелла промахнулся?
Кросспост. Запрещено?
Кросспост. Запрещено?
Нет, но когда к тебе
Нет, но когда к тебе оращаются как к жителю ЛОРа, который многие местные модераторы "очень любят"... А нынешний вариант вполне себе ничего.
И за что все так не любят
И за что все так не любят лор. я вот люблю )
cheerfulboy написал(а): И за
Особенно ЛОР-квотес :)
:wq
--
Live free or die
выглядит примерно как "дайте
выглядит примерно как "дайте мне git, только не git".
Не нужен мне git с его
Не нужен мне git с его нечеловеческим дизайном. Тогда уж hg. Но не git, ни за что.
Не вижу, чем тут hg не
Не вижу, чем тут hg не устраивает. Сам конфиги в нём держу.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Самый простой вариант -
Самый простой вариант - dropbox .
Версионность?
Версионность?
Пока место есть он хранит(на
Пока место есть он хранит(на сервере) предыдущие версии файлов.
ты как хочешь, но svnfs же.
ты как хочешь, но svnfs же. не отвечает только одному пункту твоих требований.
svn никогда, ни за что и
svn никогда, ни за что и нигде. Слишком много геммороя с настройкой центрального репозитория.
не совсем майнстрм
Может,
- backuppc
- egroupware
emerge Your world
Gentoogle