Como posso usar junções em vez de letras de unidade para organizar a replicação DFS de vários compartilhamentos em vários discos?

1

Estou configurando uma nova configuração do DFS que utilizará espaços para nome e replicação. Os dois servidores membros são máquinas virtuais que executam o Windows Server 2012 R2.

Como muitos dos compartilhamentos variam de centenas de gigabytes a vários terabytes, quero armazenar esses compartilhamentos em seus próprios discos virtuais, em vez de ter um disco virtual grande (10 de terabytes) para todos os compartilhamentos. Em vez de atribuir uma letra de unidade para cada disco, eu esperava poder usar junções para criar uma estrutura lógica unificada da seguinte forma, onde cada pasta compartilhada é realmente uma junção apontando para uma pasta em outro volume (claro, em cada servidor membro os volumes correspondentes têm identificadores diferentes e as junções são responsáveis por isso):

  • %código%
    • C:\File Shares\ === Junção === > %código%
    • Share1\ === Junção === > %código%
    • \?\Volume{11111111-1111-1111-1111-111111111111}\File Shares\Share1\ === Junção === > %código%

Aplicativos como o Windows Explorer e o Prompt de Comando não têm problemas para navegar por essa estrutura, e eu posso criar compartilhamentos de cada Share2\ junção e acessá-los sem problemas. O DFS-R, no entanto, não parece gostar disso. Depois de criar um grupo de replicação usando uma das junções acima, o evento 6064 é gerado no Log de Eventos:

The DFS Replication service failed to replicate the replicated folder at local path C:\File Shares\Share1 because the local path is not the fully qualified path name of an existing, accessible local folder.

Eu suspeitava que o problema é que o DFS-R simplesmente não suporta o uso de uma junção como uma pasta replicada. Replicação DFS: Perguntas frequentes (FAQ) afirma "Os pontos de junção também não são replicados e os logs de Replicação DFS evento 4406 para cada ponto de junção encontrado. ", mas isso parece se referir a quando uma pasta replicada contém uma junção em vez de quando uma pasta replicada é uma junção. De fato, se eu atribuir letras de unidade \?\Volume{22222222-2222-2222-2222-222222222222}\File Shares\Share2\ , Share3\ e \?\Volume{33333333-3333-3333-3333-333333333333}\File Shares\Share3\ aos volumes acima, então DFS-R faz trabalhar com essas junções:

  • %código%
    • C:\File Shares\ShareX === Junção === > %código%
    • X: === Junção === > %código%
    • Y: === Junção === > %código%

Isso é parecido com o que eu quero, porque cada compartilhamento e grupo de replicação se refere a uma junção Z: , mas cada junção ainda precisa ser definida usando uma letra de unidade e eu gostaria de tirar isso da equação, se possível. Para confundir ainda mais as coisas, algumas semanas atrás, consegui uma replicação de compartilhamento usando uma junção fazendo referência a um volume sem uma letra de unidade, mas agora ele não é mais replicado devido ao mesmo erro 6064. Não sei como é que funcionou em primeiro lugar.

Alguém tem alguma experiência com esse tipo de configuração? Não consigo encontrar nenhuma informação sobre o uso do DFS-R com volumes sem letra de unidade atribuída. Além de um pequeno trabalho extra ao criar novos compartilhamentos, existem armadilhas ou desvantagens no uso de junções para organizar pastas replicadas?

    
por BACON 07.07.2015 / 01:55

0 respostas