Как репликация DFS в Windows 2008 обрабатывает запись / удаление в быстрой последовательности
Мы хотели бы скопировать почтовую папку между двумя серверами; однако, поскольку файлы записываются в исходную папку, задание таймера на этом сервере также регулярно обрабатывает и удаляет их, что означает, что они могут длиться не очень долго.
Мой вопрос: гарантирует ли DFS, что все, что записано в исходную папку, в какой-то момент также записывается в целевую папку, независимо от того, как быстро оно удаляется в исходной папке после начальной записи?
Я должен добавить, что мы не реплицируем удаления, просто пишем (и нет никаких операций обновления).
Рекомендации:
1 ответ
Как вы планируете "не реплицировать удаления"? Если ваш Member2 будет участником только для чтения, будете ли вы удалять файлы вне пространства имен DFS на этом сервере? В противном случае функция "Только чтение" пространства имен предотвратит удаление из Member2.
Нет, DFSR не может гарантировать, что каждая запись будет реплицирована на члена группы репликации, если за записями следуют действия удаления. Пример:
Вы добавляете 1000 файлов общим объемом 1 ГБ в Member1. Member1 начнет репликацию этих файлов немедленно, с очередью из 16 файлов одновременно (если я правильно помню для Server 2008). Эти файлы по-прежнему будут занимать определенное время для постановки и передачи по сети, особенно если это через глобальную сеть.
Если во время этой промежуточной операции некоторые файлы будут удалены из Member1, они остановятся и никогда не попадут в Member2.