LINUX.ORG.RU
ФорумAdmin

rsync посредством флешки

 


0

1

Есть два компьютера. На каждом лежит по папке с изображениями и видео, с кучей подпапок, общим весом ~500Гб. Компьютеры находятся на разных концах города. Связать их через интернет проблематично. Есть флешка на 64Гб. Как можно синхронизировать эти папки? Желательно за одну поездку, разница скорее всего меньше 64Гб. На ум приходит rsync и пакетный режим, но ума не приложу как же реализовать.


полагаю, едешь в п. А, составляешь список md5 всех файлов. едешь в п. Б, копируешь на флешку отсутствующие файлы или с другими md5, везешь флешку в п. А.

Deleted
()
Ответ на: комментарий от Deleted

Берешь напильник и пилишь... это понятно. Вопрос в том что может быть можно сделать проще и есть готовые утилиты. Rsync никак не заюзать в вышеуказанном ключе?

Sorg
() автор топика

rdiff-backup можно было бы, но для этого нужно иметь рядом вторую копию.

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

Можно без md5:

1. Пункт А: find /path/to/folder > /media/user/flashka/filelistfromA

2. Пункт B: find /path/to/folder > /media/user/flashka/filelistfromB

3. comm -2 /media/user/flashka/filelistfromA /media/user/flashka/filelistfromB| xargs -n 200 -J % rsync -av % /media/user/flashka/filesfromB/

4. Везем в пункт A: rsync /media/user/flashka/filesfromB/ /path/to/folder/

5. comm -1 /media/user/flashka/filelistfromA /media/user/flashka/filelistfromB| xargs -n 200 -J % rsync -av % /media/user/flashka/filesfromA/

6. ну и собственно еще раз в пункт B

Ip0 ★★★★
()

был какой то готовый софт, uni-чегото

unisender или unicorn

сто лет назад делал что то такое

APM
()
Ответ на: комментарий от Ip0

А вот это похоже то что надо. Попробую. Спасибо!

Sorg
() автор топика
Ответ на: комментарий от Sorg

Соединяешься, запускаешь rsync с ключами -v -n, из полученного вывода получаешь список файлов.

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