среда, 17 мая 2017 г.

Ошибка DFS 6404. Не реплицируется папка

  Настроил я DFS (Distributed File System, Распределенная файловая система) и репликацию между серверами. Одна из реплицируемых папок почему-то отказывалась реплицироваться.
  На главном сервере периодически появлялось событие 6404 источника DFSR "Служба репликации DFS не смогла реплицировать реплицированную папку с локальным путем c:\folder потому что этот локальный путь не является полным путем к существующей доступной локальной папке". Или по английски "The DFS Replication service failed to replicate the replicated folder at local path C:\Folder because the local path is not the fully qualified path name of an existing, accessible local folder. "
Скрин 1. Ошибка 6404 от источника DFSR
  Служба "Репликация DFS" была запущена.
  Гугл показал причины этой проблемы:
  1. Неверно указан путь к реплицируемой папке
  2. Учетная запись "Система" должна иметь полные права на реплицируемую папку и подпапки.
  3. В каждой реплицируемой папке есть скрытая подпапка DFSRPrivate со служебной информацией и в ней могла оказаться неверные данные
  Поехали.
  С путем было все в порядке.
  Команда "cacls c:\folder /T /E /P Система:F" решила доступ с правами. Я перегрузил службы "Пространство имен DFS" и "Репликация DFS", подождал пару часов. Ошибка осталась.
  После удаления скрытой папки DFSRPrivate и перегрузки тех же служб все заработало.
  Через некоторое время в журнале сервера DFS вместо ошибок появились информационные записи о превышении промежуточного пространства, а на остальных серверах - отреплицированные файлы.