1

В настоящее время я использую следующую команду для резервного копирования папки:

rsync -a -b --backup-dir=../backup test/src/ test/storage/current

Проблема с вышеприведенной командой заключается в том, что папка резервной копии создается всегда , даже если на самом деле не выполняется резервное копирование файлов. Если есть какие-то новые файлы, для которых создана резервная копия, то rsync воссоздает структуру папок этих новых файлов в папке резервных копий, хотя резервные копии новых файлов не создаются.

В настоящее время я проверяю созданные файлы в папке резервной копии и удаляю их, если они не найдены. Это кажется неэффективным, хотя. Можно ли сказать, что rsync создает папку для резервного копирования только в том случае, если существуют реальные файлы для резервного копирования?

PS: вышеупомянутая команда намеренно упрощена, чтобы сосредоточиться на данном вопросе. Не используйте его для реальных резервных копий.

0