я использую rsync
для резервного копирования файлов на удаленный сервер в среде UNIX. Поскольку моя локальная машина - единственная, у которой есть доступ на запись к файлам резервных копий, я знаю, что статус файлов резервных копий на удаленной машине не изменится между циклами резервного копирования.
Могу ли я использовать эти знания, чтобы не сравнивать файлы по сети при каждом запуске резервного копирования? Как хранить локальный манифест после каждого резервного копирования и сравнивать локальную файловую систему с этим манифестом вместо удаленной файловой системы? Если rsync не может этого сделать, есть ли другое программное обеспечение, которое может?
Ищу что-то похожее на --listed-incremental
вариант для tar
.
Примечание. Тот же вопрос относится к одному из моих сценариев развертывания, где я знаю, что удаленные файлы не изменяются между развертываниями.
Отредактируйте, чтобы прояснить разницу с # 481295:
Вопрос № 481295 спрашивает, может ли скорость сканирования rsync как-то быть улучшенным. Мой вопрос более конкретен, поскольку в нем говорится, что файлы удаленного сервера не изменятся, если я не запустил резервную копию. Могу ли я использовать эту информацию, чтобы сделать сравнение списка файлов локальным процессом. (Манифест,…?)