Вложение DFS Link

В настоящее время наша DFS настроена следующим образом:

\\domain\dfs\private
\\domain\dfs\shared
\\domain\dfs\home

Мы хотели бы переместить подпапку одной цели, чтобы она выглядела одинаково, но цель была перемещена на другой сервер, например:
\\domain\dfs\private\subfolder перейти от \\server\private\subfolder в \\newserver\share

С тестовой папкой я попробовал следующую команду:
dfsutil link add \\domain\dfs\private\subfolder \\newserver\share

К сожалению, это выдает ошибку.

1 ответ

Решение

Когда вы создаете папку в DFS, вы должны выбрать один из этих двух. Либо у папки есть целевая папка, указывающая на общий ресурс, либо есть подпапки.

Невозможно структурировать DFS таким образом, чтобы папка с целевой папкой имела подпапки.

Одним из возможных обходных путей может быть добавление папок DFS для всех подпапок в существующих папках \domain\dfs\private с указанием целевых папок внутри указанных общих папок. Т.е. как то так:

\\domain\dfs\private           -> (no folder target)
\\domain\dfs\private\aaa       -> \\oldserver\private\aaa
\\domain\dfs\private\aaa       -> \\oldserver\private\bbb
\\domain\dfs\private\ccc       -> \\oldserver\private\ccc
\\domain\dfs\private\subfolder -> \\newserver\subfolder

Конечно, это не может быть возможным или практичным в вашем сценарии.


Логично, что это имеет смысл, потому что, если бы было возможно сделать эту конфигурацию:

\\domain\dfs\private           -> \\oldserver\private
\\domain\dfs\private\subfolder -> \\newserver\subfolder

Затем, если вы выполняете поиск в подпапке \\domain\dfs\private \, как DFS узнает, хотите ли вы перейти в подпапку \\ oldserver \ private \ или в \\ newserver \ subfolder? Чтобы избежать такой двусмысленности, такая настройка невозможна.


Microsoft говорит: "Папки могут содержать целевые папки или другие папки DFS, но не обе, на одном уровне в иерархии папок".

Источник: https://technet.microsoft.com/en-us/library/cc732105.aspx

Другие вопросы по тегам