Я успешно использую rsync для синхронизации моих домашних каталогов между моим ноутбуком и моим нетбуком (оба используют ext4 с Linux). Моя единственная проблема в том, что время от времени мне нравится полностью реорганизовывать определенные каталоги, и rsync рассматривает это как удаление и создание новых файлов, что делает его очень медленным и неэффективным.
Кто-нибудь знает хорошую программу, которая хорошо обрабатывает файлы?
Я обнаружил, что унисон должен быть способен на это, но на практике это не работает. Я проверил unison , синхронизировав две локальные директории, в каждой из которых был большой файл, и он все еще определял мой ход как удаление + создание, и в действительности он работал даже медленнее, чем rsync .
Более того, если я правильно помню из моего глядя на унисон «с исходным кодом пару месяцев назад, он пытался что - то делать , как делать Ша суммы и я не хочу , чтобы мое идеальное решение , чтобы сделать ша суммы-это слишком медленно на больших файлы / каталоги. Я хотел бы что-то, что замечает такие вещи, как:
«Похоже, что последний исходный аналог этого файла был удален, и в другом месте в дереве исходных каталогов есть новый файл с тем же mdate, размером и номером inode, так что я просто собираюсь предположить, что это был ход и соответственно переместите целевой объект вместо удаления + копирования. "
Для меня важно, чтобы я мог быстро синхронизировать эти машины.
Какие-либо предложения?