LINUX.ORG.RU
ФорумAdmin

Синхронизация через просредника


0

0

Есть два компьютера. Оба недоступны друг для друга из сети. Надо синхронизировать директорию. Дано, что изминения могут происходить только на одном из компьютеров. Синхронизация должна учитывать не только измененные и новые файлы, но и удаленные и передвинутые. Один вариант: флэшка - посредник плюс программа unison. Проблема в том, что директоря -- огромная и на флэшку не влезает. Использовать внешний комп для синхронизации низя в виду требований к секретности данных. Есть ли возможность делать что-то на подобие diff-а, который можно было-бы сохранить на небольшой флэшке и перенести на другой компьютер?

Спасибо

★★

А поиск в праздники не кошерен?

$ apt-cache show syrep

Description: A generic file repository synchronization tool syrep is a generic file repository synchronization tool. It may be used to synchronize large file hierarchies bidirectionally by exchanging patch files. Syrep is truely peer-to-peer, no central servers are involved. Synchronizations between more than two repositories are supported. The patch files may be transferred via offline media, e.g. removable hard disks or compact discs. Files are tracked by their message digests, currently MD5. The following file operations are tracked in the snapshot files: creation, deletion, modification, creation of new hard or symbolic links, renaming. (The latter is nothing more than a new hard link and removal of the old file). syrep doesn't distuinguish between soft and hard links. In fact even copies of files are treated as the same. Currently, syrep doesn't synchronize file attributes like access modes or modification times.

Homepage: <http://0pointer.de/lennart/projects/syrep>;

sdio ★★★★★
()
Ответ на: комментарий от phrm

тебе, естественно, потребуются два локальных репозитория. Первый -- образцовый (как бы тот, что на недоступном компе) и второй -- изменненный. Между ними делаешь syrep и патч уносишь на "недоступный комп"

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.