Репликация DFS, преемник службы репликации файлов (FRS), введенный в операционных системах Windows 2000 Server, представляет собой новый модуль многоузловой репликации на основе состояния, которое поддерживает планирование репликации и регулировку пропускной способности. В репликации DFS используется новый алгоритм сжатия, известный как удаленное дифференциальное сжатие (RDC). RDC представляет собой клиент-серверный протокол дистанционного обнаружения различий, который можно использовать для эффективного обновления файлов в сети с ограниченной пропускной способностью. Алгоритм RDC выявляет места вставки, удаления и перемещения данных в файлах, что позволяет службе репликации DFS при обновлении файлов выполнять репликацию только внесенных изменений.
Для поддержания синхронизации данных на нескольких серверах в репликации DFS используется много сложных процессов. Прежде чем начинать использовать репликацию DFS, полезно ознакомиться со следующими основными положениями.
- Репликация DFS — модуль многоузловой репликации. Любое
изменение, которое происходит на одном сервере, копируется на все
остальные члены группы репликации.
- Репликация DFS выявляет изменения на томе, проверяя журнал
номеров последовательных обновлений (USN), и реплицирует изменения
только после закрытия файла.
- Для подготовки файла перед его отправкой или приемкой
репликация DFS использует промежуточную папку. Дополнительные
сведения о промежуточных папках см. в разделе Промежуточные папки и
папки конфликтов и удалений.
- Для определения файлов, нуждающихся в синхронизации, репликация
DFS использует протокол обмена векторами версий. Чтобы
синхронизировать метаданные, связанные с измененными файлами, на
посылающих и принимающих членах, протокол отправляет по сети меньше
1 килобайта (КБ) данных на файл.
- При изменении файла реплицируется не весь файл, а только
измененные блоки. Протокол RDC выявляет измененные блоки файла. При
стандартных настройках RDC работает с файлами любого типа,
превышающими по размеру 64 КБ, перемещая по сети только небольшую
часть файла.
- В репликации DFS применяется эвристический алгоритм разрешения
конфликтов, основанный на модели «выигрывает записавший последним»
для конфликтных файлов (то есть, файлов, которые одновременно
обновляются на нескольких серверах) и модели «выигрывает создавший
первым» для конфликтов имен. Файлы и папки, отвергаемые при
разрешении конфликтов, перемещаются в папку конфликтов и удалений.
Для перемещения удаленных файлов в папку конфликтов и удалений
можно также настроить службу, выполняющую поиск файлов и папок,
которые должны быть удалены. Дополнительные сведения см. в разделе
Промежуточные
папки и папки конфликтов и удалений.
- В репликации DFS реализована возможность автоматического
самовосстановления после усечения журнала USN, потери журнала USN
или потери базы данных репликации DFS.
- Репликация DFS использует поставщика инструментария управления
Windows (WMI), который обеспечивает интерфейсы для получения
сведений о конфигурации и контрольной информации от службы
репликации DFS.