Sobre o serviço de Namespaces do DFS e seus dados de configuração

Este artigo fornece algumas informações sobre o serviço de Namespaces do DFS e seus dados de configuração.

Aplica-se a: Windows Server 2012 R2, Windows Server 2008 R2 Service Pack 1
Número de KB original: 977511

Resumo

O serviço de Namespaces do DFS (Sistema de Arquivos Distribuídos) armazena dados de configuração em vários locais. Se alguns desses dados estiverem ausentes ou inacessíveis, você poderá sofrer falhas e não conseguir criar um namespace.

Introdução

Este artigo discute os seguintes tópicos para ajudá-lo a criar um namespace:

  • Locais de armazenamento para dados de configuração.
  • Exemplos de como os dados se tornam inconsistentes.
  • Métodos que você pode usar para remover dados de configuração órfãos.
  • Sintomas e mensagens de erro que você pode receber.

Mais informações

Locais de armazenamento de configuração de Namespaces do DFS

Os seguintes locais armazenam diferentes dados de configuração para os Namespaces do DFS (Sistema de Arquivos Distribuídos):

  • Active Directory Domain Services (AD DS) armazena dados de configuração de namespace baseados em domínio em um ou mais objetos que contêm nomes de servidor de namespace, destinos de pasta e vários outros dados de configuração.

  • Os servidores de namespace mantêm compartilhamentos para cada namespace hospedado.

  • As chaves do registro nos servidores de namespace baseados em domínio armazenam associações de namespace.

    Observação

    Nos servidores de namespace autônomos, as chaves do registro armazenam todos os dados de configuração do namespace.

Se qualquer subconjunto dos dados de configuração estiver ausente ou inválido, você poderá não conseguir gerenciar o namespace. Além disso, você pode receber muitas mensagens de erro diferentes ao gerenciar namespaces do DFS usando o snap-in do MMC (Console de Gerenciamento de Namespaces do DFS), a ferramenta Dfsutil.exe ou a ferramenta Dfscmd.exe ou quando um cliente acessa o namespace. Consulte a seção Sintomas e mensagens de erro para obter uma lista de possíveis mensagens de erro.

Exemplos de como os dados de configuração de Namespaces do DFS podem se tornar inconsistentes

  • O comando dfsutil/limpo é executado em um servidor de namespace baseado em domínio. Esse comando remove os dados do registro do namespace. Os dados de configuração armazenados no AD DS permanecem e são enumerados pelo snap-in MMC namespaces do DFS.
  • Uma restauração autoritária do AD DS é executada para recuperar um namespace do DFS que foi excluído usando uma ferramenta de gerenciamento do DFS, como o snap-in MMC do DFS Namespaces ou a ferramenta Dfsutil.exe. Embora a restauração do AD DS possa ser bem-sucedida, o namespace não está operacional, a menos que outros dados de configuração de Namespaces do DFS também sejam restaurados ou recuperados.
  • Restauração do estado do sistema para um servidor de namespace usando um backup que foi criado antes do servidor se tornar um servidor de namespace.
  • Falhas de replicação do Active Directory impedem que os servidores de namespace localizem os dados de configuração de Namespaces do DFS.
  • Modificação incorreta ou remoção incorreta do compartilhamento para o namespace em um servidor de namespace.
  • Manipulação manual do registro ou dos dados de configuração do namespace do AD DS.

Limpeza e remoção de configuração de Namespaces do DFS

Os dados de configuração de Namespaces do DFS são gerenciados e mantidos por ferramentas de gerenciamento que usam APIs DFS. As APIs do DFS notificam os controladores de domínio do Active Directory e os servidores de Namespaces do DFS sobre as alterações de configuração. Esse comportamento impede que os dados de configuração fiquem órfãos e garante a consistência nos dados de configuração. Se o processo de notificação for inibido ou se os dados forem excluídos ou perdidos, siga as etapas de limpeza listadas aqui para remover os dados de configuração. Essas alterações não são recuperáveis, a menos que você faça um backup do estado do sistema para o controlador de domínio ou para o servidor namespace.

Para obter mais informações sobre como fazer backup do estado do sistema de um servidor que está executando o Windows Server 2003, visite o seguinte site da Microsoft:

https://technet.microsoft.com/library/cc759141.aspx
Para obter mais informações sobre como fazer backup do estado do sistema de um servidor que está executando o Windows Server 2008, visite o seguinte site da Microsoft:

https://technet.microsoft.com/library/cc770266.aspx

Observação

As etapas a seguir só devem ser usadas se a recuperação dos dados de configuração não for possível ou não for desejada.

Para obter mais informações sobre o processo de recuperação de um namespace do DFS, clique no seguinte número de artigo para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

969382 Processo de recuperação de um Namespace do DFS no Windows 2003 e 2008 Server

  1. Para um namespace DFS baseado em domínio, verifique a remoção dos dados de configuração do namespace do AD DS. Antes do processo de remoção, você deve identificar com precisão o objeto associado ao namespace incorreto ou inconsistente. Para remover os dados de configuração do namespace do AD DS, siga estas etapas:

    1. Abra a ferramenta Adsiedit.msc. Essa ferramenta está incluída no Windows Server 2008 e exige que a função ou ferramentas do AD DS sejam instaladas. Essa ferramenta está disponível nas Ferramentas de Suporte do Windows Server 2003.

      Para obter mais informações sobre a ferramenta Adsiedit.msc, visite o seguinte site da Microsoft:

      https://technet.microsoft.com/library/cc773354(WS.10).aspx

    2. Localize a partição de domínio do domínio que hospeda o namespace baseado em domínio. Mova-se para o seguinte local:
      CN=Dfs-Configuration,CN=System,DC= <domínio DN>

      Observação

      O <espaço reservado DN> de domínio é o nome diferenciado do domínio.

      Os Namespaces do DFS armazenam os objetos de configuração neste local. Os namespaces do "modo servidor do Windows 2000" têm um objeto de classe "fTDfs" que é nomeado de forma idêntica ao namespace. Os namespaces do "modo Windows Server 2008" têm um objeto de classe "msDFS-NamespaceAnchor" que é nomeado de forma idêntica ao namespace associado e que pode conter objetos filho adicionais para quaisquer pastas configuradas.

    3. Selecione o objeto apropriado, como o objeto "fTDfs" ou "msDFS-NamespaceAnchor" e exclua-o junto com quaisquer objetos filho.

      Observação

      As latências de replicação do Active Directory podem atrasar essa operação de alteração da propagação para os controladores de domínio remotos.

  2. Em todos os servidores de namespace que estão hospedando o namespace, verifique a remoção dos dados de configuração do registro de namespace do DFS. Se outros namespaces funcionais estiverem hospedados no servidor, verifique se a chave do registro do namespace inconsistente será removida. Para remover os dados de configuração do registro de namespace do DFS, siga estas etapas:

    1. No Registro Editor, localize a chave do registro de configuração do namespace no caminho apropriado usando um dos seguintes caminhos:

      DFSN baseado em domínio no "modo Windows Server 2008"
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\domainV2
      DFSN autônomo
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\Autônomo
      DFSN baseado em domínio no "modo servidor do Windows 2000"
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain

    2. Se uma chave de registro nomeada de forma idêntica ao namespace inconsistente for encontrada, use a ferramenta Dfsutil.exe para remover a chave do registro. Por exemplo, execute o seguinte comando:

      dfsutil /clean /server:<servername> /share:<sharename> /verbose
      

      Observação

      O espaço reservado de nome do servidor é o nome do servidor que hospeda o namespace e o espaço reservado de nome compartilhado é o nome do compartilhamento raiz. Ou exclua a chave manualmente.

    3. No servidor namespace, reinicie o serviço DFS no Windows Server 2003 ou no serviço DFS Namespaces no Windows Server 2008 para registrar a alteração no serviço.

  3. Remova o compartilhamento de arquivos associado ao namespace dos servidores de namespace. A falha ao seguir essa etapa pode fazer com que a recriação do namespace falhe porque os Namespaces do DFS podem bloquear a criação do namespace.

    Windows Server 2003

    1. Abra o snap-in do MMC de Gerenciamento de Computadores. Para fazer isso, execute a ferramenta Compmgmt.msc.
    2. Expanda Ferramentas do Sistema, expanda Pastas Compartilhadas e clique em Compartilhamentos.
    3. Clique com o botão direito do mouse no compartilhamento de namespace do DFS e clique em Parar Compartilhamento. Se você receber a seguinte mensagem de erro, deverá reiniciar o servidor e tentar novamente remover o compartilhamento usando o snap-in do MMC de Gerenciamento de Computador:

      "O sistema não pode parar de compartilhar <\server\share> porque a pasta compartilhada é uma raiz de namespace do DFS (Sistema de Arquivos Distribuídos)"

    Windows Server 2008

    1. Abra o snap-in do MMC "Gerenciamento de Compartilhamento e Armazenamento". Para fazer isso, execute a ferramenta StorageMgmt.msc.
    2. Clique com o botão direito do mouse no compartilhamento do namespace e clique em Parar Compartilhamento. Se você receber a seguinte mensagem de erro, deverá reiniciar o servidor e remover o compartilhamento usando o snap-in MMC de Gerenciamento de Computadores:

      O sistema não pode parar de compartilhar <\server\share> porque a pasta compartilhada é uma raiz de namespace do DFS (Sistema de Arquivos Distribuídos)

A alteração dos dados de configuração do namespace do DFS só deve ser considerada depois que você avaliar todas as outras opções de recuperação. Recomendamos obter regularmente backups do estado do sistema para os servidores de namespace do DFS e para os controladores de domínio de namespaces dfs baseados em domínio. Esses backups podem ser usados para restaurar a configuração do namespace para operação completa sem o risco de ter dados de configuração de namespace do DFS inconsistentes.

Sintomas e mensagens de erro

MMC de Gerenciamento do DFS (Dfsmgmt.msc)

Na ferramenta Dfsmgmt.msc, você pode receber as seguintes mensagens de erro:

  • \\domain.com\namespace: o Namespace não pode ser consultado. Elemento não encontrado.

  • O servidor especificado já hospeda um namespace com esse nome. Selecione outro nome de namespace ou outro servidor para hospedar o namespace.

  • Um nome de pasta compartilhado "namespace" já existe no nome> do servidor do servidor<. Se a pasta compartilhada existente for usada, a configuração de segurança especificada na caixa de diálogo Editar Configurações não será aplicada. Para ter uma pasta compartilhada criada com essas configurações, primeiro você deve remover a pasta compartilhada existente.

  • O namespace não é exclusivo no domínio no qual o servidor de namespace foi criado. Você deve voltar para escolher um novo nome de namespace ou alterar o tipo de namespace para autônomo.

  • \\ domain.com \ namespace1 : O servidor de namespace \namespace do \ nome do servidor1não pode ser adicionado. Não é possível criar um arquivo quando esse arquivo já existe.

  • \\domain.com\namespace: o namespace não pode ser consultado. O sistema não pôde encontrar o arquivo especificado.

  • \\domain.com\namespace: o namespace não pode ser consultado. O dispositivo não está pronto para uso.

  • Ocorreu um erro ao tentar excluir o namespacefolder> de compartilhamento<. O compartilhamento deve ser removido do Sistema de Arquivos Distribuídos antes que ele possa ser excluído.

MMC do Sistema de Arquivos Distribuídos (Dfsgui.msc)

Na ferramenta Dfsgui.msc, você pode receber as seguintes mensagens de erro:

  • A raiz DFS especificada não existe.

  • A raiz do DFS "namespace1" já existe. Dê um nome diferente para a nova raiz do DFS.

  • O seguinte erro ocorreu ao criar a raiz do DFS no nome do servidor do servidor: não é possível criar um arquivo quando esse arquivo já existe.

  • A raiz DFS especificada não existe.

  • O sistema não pôde encontrar o arquivo especificado.

Dfsutil.exe

Na ferramenta Dfsutil.exe, você pode receber a seguinte mensagem de erro:

  • O erro do sistema 1168 ocorreu. Elemento não encontrado.

Dfscmd.exe

Na ferramenta Dfscmd.exe, você pode receber as seguintes mensagens de erro:

  • O erro do sistema 1168 ocorreu. Elemento não encontrado.

  • O erro do sistema 80 ocorreu. O arquivo existe.

  • O erro do sistema 2 ocorreu. O sistema não pôde encontrar o arquivo especificado.

Clientes DFS

Em um computador que está executando o cliente DFS, você pode receber as seguintes mensagens de erro:

  • O Windows não pode encontrar '\\domain.com\namespace\folder'. Digite o nome corretamente e tente novamente.

  • Arquivo não encontrado.

  • O Windows não pode acessar '\\domain.com\namespace\folder'. Verifique a ortografia do nome. Caso contrário, pode haver um problema com sua rede.
    Detalhes adicionais:
    Código de erro: 0x80070002 O sistema não pode localizar o arquivo especificado.

  • O Windows não pode acessar \\domain.com\namespace1. Código de erro 0x80070035 O caminho da rede não foi encontrado.

  • \\domain.com\namespace\pasta não está acessível. Talvez você não tenha permissão para usar esse recurso de rede. . O caminho de rede não foi encontrado.

  • As informações de configuração não puderam ser lidas do controlador de domínio, seja porque o computador não está disponível ou o acesso foi negado.

  • O Windows não pode acessar \\domain.com\namespace. Verifique a ortografia do nome. Caso contrário, pode haver um problema com sua rede. Detalhes adicionais:
    Código de erro: 0x80070035 O caminho da rede não foi encontrado.

  • O sistema não pode encontrar o caminho especificado.