À propos du service Espaces de noms DFS et de ses données de configuration

Cet article fournit des informations sur le service Espaces de noms DFS et ses données de configuration.

S’applique à : Windows Server 2012 R2, Windows Server 2008 R2 Service Pack 1
Numéro de la base de connaissances d’origine : 977511

Résumé

Le service Espaces de noms du système de fichiers distribués (DFS) stocke les données de configuration dans plusieurs emplacements. Si certaines de ces données sont manquantes ou inaccessibles, vous risquez de rencontrer des échecs et de ne pas pouvoir créer un espace de noms.

Introduction

Cet article traite des rubriques suivantes pour vous aider à créer un espace de noms :

  • Emplacements de stockage pour les données de configuration.
  • Exemples montrant comment les données deviennent incohérentes.
  • Méthodes que vous pouvez utiliser pour supprimer les données de configuration orphelines.
  • Symptômes et messages d’erreur que vous pouvez recevoir.

Plus d’informations

Emplacements de stockage de configuration des espaces de noms DFS

Les emplacements suivants stockent différentes données de configuration pour les espaces de noms DFS (Distributed File System) :

  • services de domaine Active Directory (AD DS) stocke des données de configuration d’espace de noms basées sur un domaine dans un ou plusieurs objets qui contiennent des noms de serveurs d’espaces de noms, des cibles de dossier et diverses autres données de configuration.

  • Les serveurs d’espaces de noms conservent des partages pour chaque espace de noms hébergé.

  • Les clés de Registre sur les serveurs d’espaces de noms basés sur un domaine stockent les appartenances à l’espace de noms.

    Remarque

    Sur les serveurs d’espaces de noms autonomes, les clés de Registre stockent toutes les données de configuration de l’espace de noms.

Si un sous-ensemble des données de configuration est manquant ou non valide, vous risquez de ne pas pouvoir gérer l’espace de noms. En outre, vous pouvez recevoir de nombreux messages d’erreur différents lorsque vous gérez des espaces de noms DFS à l’aide du composant logiciel enfichable Microsoft Management Console (MMC) des espaces de noms DFS, de l’outil Dfsutil.exe ou de l’outil Dfscmd.exe ou lorsqu’un client accède à l’espace de noms. Consultez la section Symptômes et messages d’erreur pour obtenir la liste des messages d’erreur possibles.

Exemples de la façon dont les données de configuration des espaces de noms DFS peuvent devenir incohérentes

  • La commande dfsutil/propre est exécutée sur un serveur d’espace de noms basé sur un domaine. Cette commande supprime les données du Registre de l’espace de noms. Les données de configuration stockées dans ad DS restent et sont énumérées par le composant logiciel enfichable MMC Espaces de noms DFS.
  • Une restauration faisant autorité d’AD DS est effectuée pour récupérer un espace de noms DFS qui a été supprimé à l’aide d’un outil de gestion DFS tel que le composant logiciel enfichable MMC Espaces de noms DFS ou l’outil Dfsutil.exe. Bien que la restauration d’AD DS puisse réussir, l’espace de noms n’est pas opérationnel, sauf si d’autres données de configuration d’espaces de noms DFS sont également restaurées ou récupérées.
  • Restauration de l’état système d’un serveur d’espaces de noms à l’aide d’une sauvegarde créée avant que le serveur ne devienne un serveur d’espaces de noms.
  • Les échecs de réplication Active Directory empêchent les serveurs d’espaces de noms de localiser les données de configuration des espaces de noms DFS.
  • Modification incorrecte ou suppression incorrecte du partage pour l’espace de noms sur un serveur d’espaces de noms.
  • Manipulation manuelle du Registre ou des données de configuration de l’espace de noms AD DS.

Nettoyage et suppression de la configuration des espaces de noms DFS

Les données de configuration des espaces de noms DFS sont gérées et gérées par des outils de gestion qui utilisent des API DFS. Les API DFS informent les contrôleurs de domaine Active Directory et les serveurs d’espaces de noms DFS des modifications de configuration. Ce comportement empêche les données de configuration de devenir orphelines et garantit la cohérence des données de configuration. Si le processus de notification est inhibé, ou si les données sont par ailleurs supprimées ou perdues, suivez les étapes de nettoyage répertoriées ici pour supprimer les données de configuration. Ces modifications ne sont pas récupérables, sauf si vous effectuez une sauvegarde de l’état du système pour le contrôleur de domaine ou pour le serveur d’espace de noms.

Pour plus d’informations sur la sauvegarde de l’état système d’un serveur exécutant Windows Server 2003, visitez le site web Microsoft suivant :

https://technet.microsoft.com/library/cc759141.aspx
Pour plus d’informations sur la sauvegarde de l’état système d’un serveur exécutant Windows Server 2008, visitez le site Web Microsoft suivant :

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

Remarque

Les étapes suivantes doivent être utilisées uniquement si la récupération des données de configuration n’est pas possible ou n’est pas souhaitée.

Pour plus d’informations sur le processus de récupération d’un espace de noms DFS, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :

969382 processus de récupération d’un espace de noms DFS dans Windows 2003 et 2008 Server

  1. Pour un espace de noms DFS basé sur un domaine, vérifiez la suppression des données de configuration de l’espace de noms AD DS. Avant le processus de suppression, vous devez identifier avec précision l’objet associé à l’espace de noms défectueux ou incohérent. Pour supprimer les données de configuration de l’espace de noms AD DS, procédez comme suit :

    1. Ouvrez l’outil Adsiedit.msc. Cet outil est inclus dans Windows Server 2008 et nécessite l’installation du ou des outils AD DS. Cet outil est disponible dans les outils de support windows Server 2003.

      Pour plus d’informations sur l’outil Adsiedit.msc, visitez le site Web Microsoft suivant :

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

    2. Recherchez la partition de domaine du domaine hébergeant l’espace de noms basé sur le domaine. Accédez à l’emplacement suivant :
      CN=Dfs-Configuration,CN=System,DC= <domain DN>

      Remarque

      L’espace< réservé DN> de domaine est le nom unique du domaine.

      Les espaces de noms DFS stockent les objets de configuration à cet emplacement. Les espaces de noms « Mode Windows 2000 Server » ont un objet de classe « fTDfs » nommé de manière identique à l’espace de noms. Les espaces de noms « Mode Windows Server 2008 » ont un objet de classe « msDFS-NamespaceAnchor » qui est nommé de manière identique à l’espace de noms associé et qui peut contenir des objets enfants supplémentaires pour tous les dossiers configurés.

    3. Sélectionnez l’objet approprié tel que l’objet « fTDfs » ou « msDFS-NamespaceAnchor », puis supprimez-le avec tous les objets enfants.

      Remarque

      Les latences de réplication Active Directory peuvent retarder la propagation de cette opération de modification aux contrôleurs de domaine distants.

  2. Sur tous les serveurs d’espaces de noms qui hébergent l’espace de noms, vérifiez la suppression des données de configuration du Registre de l’espace de noms DFS. Si d’autres espaces de noms fonctionnels sont hébergés sur le serveur, assurez-vous que la clé de Registre de l’espace de noms incohérent uniquement est supprimée. Pour supprimer les données de configuration du Registre de l’espace de noms DFS, procédez comme suit :

    1. Dans registre Rédacteur, recherchez la clé de Registre de configuration de l’espace de noms au niveau du chemin d’accès approprié à l’aide de l’un des chemins d’accès suivants :

      DFSN basé sur un domaine en « mode Windows Server 2008 »
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\domainV2
      DFSN autonome
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\Standalone
      DFSN basé sur un domaine en « mode Windows 2000 Server »
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain

    2. Si une clé de Registre nommée de manière identique à l’espace de noms incohérent est trouvée, utilisez l’outil Dfsutil.exe pour supprimer la clé de Registre. Par exemple, exécutez la commande suivante :

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

      Remarque

      L’espace réservé servername est le nom du serveur hébergeant l’espace de noms et l’espace réservé sharename est le nom du partage racine. Vous pouvez également supprimer la clé manuellement.

    3. Sur le serveur d’espaces de noms, redémarrez le service DFS dans Windows Server 2003 ou le service Espaces de noms DFS dans Windows Server 2008 pour inscrire la modification sur le service.

  3. Supprimez le partage de fichiers associé à l’espace de noms des serveurs d’espaces de noms. Si vous ne suivez pas cette étape, la recréation de l’espace de noms peut échouer, car les espaces de noms DFS peuvent bloquer la création de l’espace de noms.

    Windows Server 2003

    1. Ouvrez le composant logiciel enfichable Gestion de l’ordinateur MMC. Pour ce faire, exécutez l’outil Compmgmt.msc.
    2. Développez Outils système, Dossiers partagés, puis cliquez sur Partages.
    3. Cliquez avec le bouton droit sur le partage d’espace de noms DFS, puis cliquez sur Arrêter le partage. Si vous recevez le message d’erreur suivant, vous devez redémarrer le serveur, puis réessayer pour supprimer le partage à l’aide du composant logiciel enfichable MMC Gestion de l’ordinateur :

      « Le système ne peut pas arrêter le partage <\server\share> , car le dossier partagé est une racine d’espace de noms DFS (Distributed File System) »

    Windows Server 2008

    1. Ouvrez le composant logiciel enfichable MMC « Gestion du partage et du stockage ». Pour ce faire, exécutez l’outil StorageMgmt.msc.
    2. Cliquez avec le bouton droit sur le partage de l’espace de noms, puis cliquez sur Arrêter le partage. Si vous recevez le message d’erreur suivant, vous devez redémarrer le serveur, puis supprimer le partage à l’aide du composant logiciel enfichable Gestion de l’ordinateur MMC :

      Le système ne peut pas arrêter le partage <\server\share> , car le dossier partagé est une racine d’espace de noms DFS (Distributed File System)

La modification des données de configuration de l’espace de noms DFS ne doit être prise en compte qu’après avoir évalué toutes les autres options de récupération. Nous vous recommandons d’obtenir régulièrement des sauvegardes de l’état du système pour les serveurs d’espaces de noms DFS et pour les contrôleurs de domaine des espaces de noms DFS basés sur un domaine. Ces sauvegardes peuvent être utilisées pour restaurer la configuration de l’espace de noms à un fonctionnement complet sans risquer d’avoir des données de configuration d’espace de noms DFS incohérentes.

Symptômes et messages d’erreur

DFS Management MMC (Dfsmgmt.msc)

Dans l’outil Dfsmgmt.msc, vous pouvez recevoir les messages d’erreur suivants :

  • \\domain.com\nespace de noms : l’espace de noms ne peut pas être interrogé. Élément introuvable.

  • Le serveur que vous avez spécifié héberge déjà un espace de noms portant ce nom. Sélectionnez un autre nom d’espace de noms ou un autre serveur pour héberger l’espace de noms.

  • Un nom de dossier partagé « espace de noms » existe déjà sur le nom du <serveur>. Si le dossier partagé existant est utilisé, le paramètre de sécurité spécifié dans la boîte de dialogue Modifier les paramètres ne s’applique pas. Pour créer un dossier partagé avec ces paramètres, vous devez d’abord supprimer le dossier partagé existant.

  • L’espace de noms n’est pas unique dans le domaine dans lequel le serveur d’espaces de noms a été créé. Vous devez revenir en arrière pour choisir un nouveau nom d’espace de noms ou modifier le type d’espace de noms en autonome.

  • \\ domain.com \ namespace1 : impossible d’ajouter le serveur d’espace de noms \ servername \ namespace1 . Impossible de créer un fichier quand ce fichier existe déjà.

  • \\domain.com\namespace : l’espace de noms ne peut pas être interrogé. Le fichier spécifié est introuvable.

  • \\domain.com\namespace : l’espace de noms ne peut pas être interrogé. L’appareil n’est pas prêt à être utilisé.

  • Une erreur s’est produite lors de la tentative de suppression du dossier d’espace de noms de> partage<. Le partage doit être supprimé du système de fichiers distribué avant de pouvoir être supprimé.

Distributed File System MMC (Dfsgui.msc)

Dans l’outil Dfsgui.msc, vous pouvez recevoir les messages d’erreur suivants :

  • La racine DFS spécifiée n’existe pas.

  • La racine DFS « namespace1 » existe déjà. Donnez un autre nom pour la nouvelle racine DFS.

  • L’erreur suivante s’est produite lors de la création de la racine DFS sur le nom du serveur : Impossible de créer un fichier alors que ce fichier existe déjà.

  • La racine DFS spécifiée n’existe pas.

  • Le fichier spécifié est introuvable.

Dfsutil.exe

Dans l’outil Dfsutil.exe, vous pouvez recevoir le message d’erreur suivant :

  • L’erreur système 1168 s’est produite. Élément introuvable.

Dfscmd.exe

Dans l’outil Dfscmd.exe, vous pouvez recevoir les messages d’erreur suivants :

  • L’erreur système 1168 s’est produite. Élément introuvable.

  • L’erreur système 80 s’est produite. Le fichier existe.

  • L’erreur système 2 s’est produite. Le fichier spécifié est introuvable.

Clients DFS

Sur un ordinateur qui exécute le client DFS, vous pouvez recevoir les messages d’erreur suivants :

  • Windows ne trouve pas « \\domain.com\namespace\folder ». Vérifiez que vous avez correctement tapé le nom, puis réessayez.

  • Fichier introuvable.

  • Windows ne peut pas accéder à « \\domain.com\namespace\folder ». Vérifiez l’orthographe du nom. Sinon, il peut y avoir un problème avec votre réseau.
    Informations supplémentaires :
    Code d’erreur : 0x80070002 Le système ne trouve pas le fichier spécifié.

  • Windows ne peut pas accéder à \\domain.com\namespace1. Code d’erreur 0x80070035 Chemin d’accès réseau introuvable.

  • \\domain.com\namespace\folder n’est pas accessible. Vous ne disposez peut-être pas des autorisations nécessaires pour utiliser cette ressource réseau. . Le chemin réseau n’a pas été trouvé.

  • Les informations de configuration n’ont pas pu être lues à partir du contrôleur de domaine, soit parce que la machine n’est pas disponible ou que l’accès a été refusé.

  • Windows ne peut pas accéder à \\domain.com\namespace. Vérifiez l’orthographe du nom. Sinon, il peut y avoir un problème avec votre réseau. Informations supplémentaires :
    Code d’erreur : 0x80070035 Chemin d’accès réseau introuvable.

  • Le système ne peut pas trouver le chemin spécifié.