Синхронизация директорий
rsync
rsyncИм разве можно делать синхронизацию в обе стороны?
То есть если я изменил/добавил/удалил файл на любой машине, другаяя это заметит и повторит/спросит.
если нужно менять на любой из машин - то только при помощи внешнего хранилища. svn, например.
распределённая vcs тоже подойдёт
Unison?симпатично, гляну
спасибо
если нужно менять на любой из машин - то только при помощи внешнего хранилища. svn, например.Почему такой категоричный ответ? Теоретически это очень реально.
самый простой прмер: каждая из машин периодически лезет на вторую и сравнивает даты изменения... Если надо скачивает.
Понятно, что моментальной синхронизации не добьешься (она и не нужна)
SVN, имхо, - не тот вариант, когда большая часть файлов бинарная и операций изменения мало
а если на одной стороне файл есть, а на другой такого нет - его только создали или только удалили?
а если на одной стороне файл есть, а на другой такого нет - его только создали или только удалили?инкрементная система подразумевает, что каждая машина знает, что делали с файлами.
то есть всегда смотрится на то что было раньше и то, что сейчас.
под внешним механизмом я подразумеваю любую систему, доступную обоим компам, которая хранит записи об изменении в структуре, которую надо синхронизировать.
По-твоему, распределённые системы теперь не имеют права на существование?
Или репликация стала совсем уже чудом?
Хорошо, что не все думают так, как ты, иначе жить стало бы заметно сложнее.
---
"Narrowness of experience leads to narrowness of imagination."
Оставить комментарий
vbgt99912
Есть 2 компа. Хочется, чтобы опеределенные папки синхронизировались через инетернетпо каким-нибудь нехитрым правилам.Какие посоветуете решения?
ОС - linux-linux