2

Я хочу иметь возможность синхронизировать файлы между двумя удаленными компьютерами в обоих направлениях. Скажем, например, что я хочу синхронизировать каталог /home/Documents с <username>@example.com:/home/Documents

Какой самый простой способ обновить папки в обоих направлениях, чтобы новые / обновленные файлы на моем домашнем компьютере передавались на удаленный компьютер, а новые / обновленные файлы на удаленном компьютере передавались на мой домашний компьютер?

2 ответа2

1

Я использую rsync (поверх ssh) только потому, что это легко и просто.

Чтобы объединить два пути, вы можете сделать две команды, например:

rsync --recursive --progress --partial --rsh=ssh /home/Documents <username>@example.com:/home/Documents
rsync --recursive --progress --partial --rsh=ssh <username>@example.com:/home/Documents /home/Documents

РЕДАКТИРОВАТЬ: Я только что вспомнил, кто-то предложил двуличность на спринте. Как говорится на домашней странице, duplicity - это «зашифрованное резервное копирование с эффективным использованием полосы пропускания с использованием алгоритма rsync».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .