Назад | Перейти на главную страницу

Вложение ссылок DFS

В настоящее время наша 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

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

Когда вы создаете папку в 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 \ subfolder, как DFS узнает, хотите ли вы попасть в \\ oldserver \ private \ subfolder или в \\ newserver \ subfolder? Во избежание такой двусмысленности такая настройка невозможна.


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

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