현재 DFS는 다음과 같이 설정되어 있습니다.
\\domain\dfs\private
\\domain\dfs\shared
\\domain\dfs\home
동일한 것처럼 보이지만 대상이 다른 서버로 이동되도록 한 대상의 하위 폴더를 이동하고 싶습니다. 예:
\\domain\dfs\private\subfolder
to move from \\server\private\subfolder
to to\\newserver\share
테스트 폴더를 사용하여 다음 명령을 시도했습니다.
dfsutil link add \\domain\dfs\private\subfolder \\newserver\share
불행히도 이로 인해 오류가 발생합니다.
답변1
DFS에서 폴더를 생성할 때 다음 두 가지 중 하나를 선택해야 합니다. 폴더에는 공유를 가리키는 폴더 대상이 있거나 하위 폴더가 있습니다.
폴더 대상이 있는 폴더에 하위 폴더가 있는 방식으로 DFS를 구성하는 것은 불가능합니다.
한 가지 가능한 해결 방법은 문제의 공유 내부에 폴더 대상이 있는 기존 \domain\dfs\private 폴더의 모든 하위 폴더에 대해 DFS 폴더를 추가하는 것입니다. 즉, 다음과 같습니다.
\\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를 검색하는 경우 \\oldserver\private\subfolder 또는 \\newserver\subfolder로 이동하려는지 DFS가 어떻게 알 수 있습니까? 이런 종류의 모호함을 피하기 위해 이 설정은 불가능합니다.
Microsoft는 "폴더에는 폴더 대상이나 다른 DFS 폴더가 포함될 수 있지만 둘 다 폴더 계층 구조의 동일한 수준에 포함될 수는 없습니다."라고 말합니다.
원천:https://technet.microsoft.com/en-us/library/cc732105.aspx