lsyncd не удаляет файлы на стороне получателя
Я успешно получил lsyncd для работы между двумя серверами RHEL. Все отлично работает с 1 единственным исключением.
Мое ожидание, которое подтверждается документацией, заключается в том, что если файл не существует в месте назначения, он будет удален. Происходит следующее: единственные файлы, которые существуют в месте назначения, а не в источнике, удаляются, если я перезапускаю службу lsyncd. Это ожидаемое поведение, или я что-то упустил?
1 ответ
Это спроектированное поведение.
Lsyncd закодирован, чтобы сохранить назначение синхронным с источником, предполагая, что никто больше не возится с назначением.