RSYNC :: Как копировать только новые файлы… если вы удалили ранее скопированные файлы?

У меня есть удаленный сервер, который постоянно создает файлы журналов и сохраняет их в каталоге. К сожалению, файлы журнала генерируются в случайное время, поэтому вы не можете предсказать, когда будет доступен следующий файл журнала.

У меня есть второй сервер (Убунту 18.04.6 ЛТС), который имеет SSH-подключение к машине, генерирующей журнал. По причинам слишком сложным, чтобы их здесь подробно описывать, мне нужно, чтобы второй сервер автоматически копировал все эти файлы журналов на свой собственный локальный жесткий диск. Второй сервер выполнит некоторую обработку журналов, а затем должен удалить эти локально сохраненные журналы, чтобы сэкономить место на диске. Файл журнала необходимо обработать только один раз.

Проблема: Сервер № 2 должен периодически входить на сервер № 1 и копировать только те файлы журналов, которые были созданы с момента его последней регистрации. RSYNC может сделать это в крайнем случае, за исключением…

…Сервер №2 удаляет загруженные ранее файлы журналов. Я считаю, что Rsync нуждается в том, чтобы эти локальные файлы журналов были неповрежденными, иначе как он узнает, какие новые файлы были созданы с момента его последнего посещения?

Кто-нибудь знает, как это сделать с помощью RSYNC? Я просмотрел варианты удаления и не вижу очевидного решения. Спасибо.

Ubuntu rsync файлы

0

Добавить комментарий

Ваш адрес email не будет опубликован.