У меня 2 сервера с расшаром, \\servera\share
и \\serverb\share
. DFS настроен на \\domain\share
указать на обе машины. Стороннее решение для репликации сравнивает \\servera\share
к \\serverb\share
.
Когда я выключаю serverb \\domain\share
все еще доступен, как и ожидалось. тем не мение \\serverb\share
также все еще доступен, но показывает содержимое сервера. Это мешает репликации.
Почему это происходит и как я могу быть уверен, что подключусь к тому или иному серверу?
Когда вы выключаете serverb, вы больше не можете пинговать его, но вы все равно можете подключиться к общему ресурсу (но смотрите сервер). Ни в коем случае dns для serverb никогда не указывает на сервер.
Вы видите предполагаемое поведение продукта. Доступ к корню DFS с использованием имени домена, имени «сервера» или имени «serverb» приведет к одинаковому поведению.
Вы можете рассмотреть возможность совместного использования папки на «servera» и «serverb» во второй раз («\ servera \ share-x» и т. Д.) И использовать это имя общего ресурса для доступа к папке с вашим программным обеспечением репликации. Доступ к папке через это «вторичное» имя общего ресурса не вызовет наблюдаемого вами поведения клиента DFS (поскольку «вторичное» имя папки не является корнем DFS или целью ссылки).
Вы можете перейти к административным ресурсам физического диска вместо фактического общего ресурса ... т.е. \\server\d$\some\path\to\dfs\target
вместо того \\servera\target
для целей репликации. Имейте в виду ... использование сторонних решений для репликации может создать собственный набор проблем.
Я думаю, что сталкивался со всеми возможными точками отказа для DFS-R (и ntfrs до этого), и никогда не имел возможности поддерживать правильную синхронизацию одноранговых узлов более чем на день или два. (до появления ошибок за ошибками) Я полностью понимаю ваше разочарование и желание перейти на альтернативное решение репликации. Однако вы сделали одно неверное утверждение ... DFSR делает хранить резервные копии файлов в dfsrprivate
скрытая папка ... но просмотр всех журналов, чтобы выяснить, что это за файл и почему его не удалось реплицировать - кошмар, и существует максимальный размер «резервных копий» до того, как они будут перезаписаны.
Но в любом случае цель DFS для сервера содержит ту же информацию, что и serverb. DFS знает это и предлагает вам достойную альтернативу.