Acerca del servicio Espacios de nombres DFS y sus datos de configuración

En este artículo se proporciona información sobre el servicio Espacios de nombres DFS y sus datos de configuración.

Se aplica a: Windows Server 2012 R2, Windows Server 2008 R2 Service Pack 1
Número de KB original: 977511

Resumen

El servicio Distributed File System (DFS) Namespaces almacena los datos de configuración en varias ubicaciones. Si faltan algunos de estos datos o no están accesibles, es posible que experimente errores y no pueda crear un espacio de nombres.

Introducción

En este artículo se describen los temas siguientes para ayudarle a crear un espacio de nombres:

  • Ubicaciones de almacenamiento para los datos de configuración.
  • Ejemplos de cómo los datos se vuelven incoherentes.
  • Métodos que puede usar para quitar datos de configuración huérfanos.
  • Síntomas y mensajes de error que puede recibir.

Más información

Ubicaciones de almacenamiento de configuración de espacios de nombres DFS

Las siguientes ubicaciones almacenan datos de configuración diferentes para los espacios de nombres del sistema de archivos distribuido (DFS):

  • Servicios de dominio de Active Directory (AD DS) almacena datos de configuración de espacio de nombres basados en dominio en uno o varios objetos que contienen nombres de servidor de espacio de nombres, destinos de carpeta y otros datos de configuración.

  • Los servidores de espacio de nombres mantienen recursos compartidos para cada espacio de nombres hospedado.

  • Las claves del Registro de los servidores de espacio de nombres basados en dominio almacenan pertenencias a espacios de nombres.

    Nota:

    En los servidores de espacio de nombres independientes, las claves del Registro almacenan todos los datos de configuración del espacio de nombres.

Si falta algún subconjunto de los datos de configuración o no es válido, es posible que no pueda administrar el espacio de nombres. Además, puede recibir muchos mensajes de error diferentes al administrar espacios de nombres DFS mediante el complemento DfS Namespaces Microsoft Management Console (MMC), la herramienta Dfsutil.exe o la herramienta Dfscmd.exe o cuando un cliente accede al espacio de nombres. Consulte la sección Síntomas y mensajes de error para obtener una lista de posibles mensajes de error.

Ejemplos de cómo los datos de configuración de espacios de nombres DFS pueden ser incoherentes

  • El comando dfsutil/clean se realiza en un servidor de espacio de nombres basado en dominio. Este comando quita los datos del Registro del espacio de nombres. Los datos de configuración almacenados en AD DS permanecen y se enumeran mediante el complemento MMC espacios de nombres DFS.
  • Se realiza una restauración autoritativa de AD DS para recuperar un espacio de nombres DFS que se eliminó mediante una herramienta de administración DFS, como el complemento MMC espacios de nombres DFS o la herramienta de Dfsutil.exe. Aunque la restauración de AD DS puede ser correcta, el espacio de nombres no está operativo a menos que otros datos de configuración de espacios de nombres DFS también se restauren o recuperen.
  • Restauración del estado del sistema para un servidor de espacio de nombres mediante una copia de seguridad que se creó antes de que el servidor se convirvira en un servidor de espacio de nombres.
  • Los errores de replicación de Active Directory impiden que los servidores de espacios de nombres ubicen los datos de configuración de espacios de nombres DFS.
  • Modificación incorrecta o eliminación incorrecta del recurso compartido para el espacio de nombres en un servidor de espacio de nombres.
  • Manipulación manual del registro o de los datos de configuración del espacio de nombres de AD DS.

Limpieza y eliminación de la configuración de espacios de nombres DFS

Los datos de configuración de espacios de nombres DFS se administran y mantienen mediante herramientas de administración que usan las API DFS. Las API DFS notifican a los controladores de dominio de Active Directory y a los servidores de espacios de nombres DFS los cambios de configuración. Este comportamiento impide que los datos de configuración se vuelvan huérfanos y garantiza la coherencia en los datos de configuración. Si el proceso de notificación se inhibe o si los datos se eliminan o se pierden de otro modo, siga los pasos de limpieza que se enumeran aquí para quitar los datos de configuración. Estos cambios no se pueden recuperar a menos que realice una copia de seguridad del estado del sistema para el controlador de dominio o para el servidor de espacio de nombres.

Para obtener más información sobre cómo hacer una copia de seguridad del estado del sistema de un servidor que ejecuta Windows Server 2003, visite el siguiente sitio web de Microsoft:

https://technet.microsoft.com/library/cc759141.aspx
Para obtener más información sobre cómo realizar una copia de seguridad del estado del sistema de un servidor que ejecuta Windows Server 2008, visite el siguiente sitio web de Microsoft:

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

Nota:

Los pasos siguientes solo se deben usar si la recuperación de los datos de configuración no es posible o no se desea.

Para obtener más información sobre el proceso de recuperación de un espacio de nombres DFS, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

969382 proceso de recuperación de un espacio de nombres DFS en Windows 2003 y 2008 Server

  1. Para un espacio de nombres DFS basado en dominio, compruebe la eliminación de los datos de configuración del espacio de nombres de AD DS. Antes del proceso de eliminación, debe identificar con precisión el objeto asociado al espacio de nombres incorrecto o incoherente. Para quitar los datos de configuración del espacio de nombres de AD DS, siga estos pasos:

    1. Abra la herramienta Adsiedit.msc. Esta herramienta se incluye en Windows Server 2008 y requiere que se instalen el rol o las herramientas de AD DS. Esta herramienta está disponible en Herramientas de soporte técnico de Windows Server 2003.

      Para obtener más información sobre la herramienta Adsiedit.msc, visite el siguiente sitio web de Microsoft:

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

    2. Busque la partición de dominio del dominio que hospeda el espacio de nombres basado en dominio. Vaya a la siguiente ubicación:
      CN=Dfs-Configuration,CN=System,DC= <domain DN>

      Nota:

      El marcador de posición DN> de dominio es el nombre distintivo del dominio.<

      Los espacios de nombres DFS almacenan los objetos de configuración en esta ubicación. Los espacios de nombres del modo "Windows 2000 Server" tienen un objeto de clase "fTDfs" que se denomina de forma idéntica al espacio de nombres. Los espacios de nombres "modo Windows Server 2008" tienen un objeto de clase "msDFS-NamespaceAnchor" que se denomina de forma idéntica al espacio de nombres asociado y que puede contener objetos secundarios adicionales para las carpetas configuradas.

    3. Seleccione el objeto adecuado, como el objeto "fTDfs" o "msDFS-NamespaceAnchor" y, a continuación, elimínelo junto con cualquier objeto secundario.

      Nota:

      Las latencias de replicación de Active Directory pueden retrasar la propagación de esta operación de cambio a los controladores de dominio remotos.

  2. En cualquier servidor de espacio de nombres que hospede el espacio de nombres, compruebe la eliminación de los datos de configuración del Registro de espacio de nombres DFS. Si otros espacios de nombres que funcionan se hospedan en el servidor, asegúrese de que se quita la clave del Registro de solo el espacio de nombres incoherente. Para quitar los datos de configuración del Registro del espacio de nombres DFS, siga estos pasos:

    1. En Editor del Registro, busque la clave del Registro de configuración del espacio de nombres en la ruta de acceso adecuada mediante una de las siguientes rutas de acceso:

      DFSN basado en dominio en "modo Windows Server 2008"
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\domainV2
      DFSN independiente
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\Standalone
      DFSN basado en dominio en "Modo de Windows 2000 Server"
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain

    2. Si se encuentra una clave del Registro con el mismo nombre que el espacio de nombres incoherente, use la herramienta Dfsutil.exe para quitar la clave del Registro. Por ejemplo, ejecute el comando siguiente:

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

      Nota:

      El marcador de posición servername es el nombre del servidor que hospeda el espacio de nombres y el marcador de posición sharename es el nombre del recurso compartido raíz. O bien, elimine la clave manualmente.

    3. En el servidor de espacio de nombres, reinicie el servicio DFS en Windows Server 2003 o el servicio Espacios de nombres DFS en Windows Server 2008 para registrar el cambio en el servicio.

  3. Quite el recurso compartido de archivos asociado al espacio de nombres de los servidores de espacio de nombres. El error al seguir este paso puede provocar un error en la recreación del espacio de nombres porque los espacios de nombres DFS pueden bloquear la creación del espacio de nombres.

    Windows Server 2003

    1. Abra el complemento MMC Administración de equipos. Para ello, ejecute la herramienta Compmgmt.msc.
    2. Expanda Herramientas del sistema, carpetas compartidasy, a continuación, haga clic en Recursos compartidos.
    3. Haga clic con el botón derecho en el recurso compartido de espacio de nombres DFS y, a continuación, haga clic en Detener uso compartido. Si recibe el siguiente mensaje de error, debe reiniciar el servidor y, a continuación, volver a intentarlo para quitar el recurso compartido mediante el complemento MMC administración de equipos:

      "El sistema no puede dejar de compartir <\server\share> porque la carpeta compartida es una raíz de espacio de nombres del sistema de archivos distribuido (DFS) "

    Windows Server 2008

    1. Abra el complemento MMC "Administración de almacenamiento y recursos compartidos". Para ello, ejecute la herramienta StorageMgmt.msc.
    2. Haga clic con el botón derecho en el recurso compartido del espacio de nombres y, a continuación, haga clic en Detener uso compartido. Si recibe el siguiente mensaje de error, debe reiniciar el servidor y, a continuación, quitar el recurso compartido mediante el complemento MMC administración de equipos:

      El sistema no puede dejar de compartir <\server\share> porque la carpeta compartida es una raíz de espacio de nombres del Sistema de archivos distribuido (DFS)

El cambio de los datos de configuración del espacio de nombres DFS solo debe tenerse en cuenta después de evaluar todas las demás opciones de recuperación. Se recomienda obtener periódicamente copias de seguridad del estado del sistema para los servidores de espacio de nombres DFS y para los controladores de dominio de los espacios de nombres DFS basados en dominio. Estas copias de seguridad se pueden usar para restaurar la configuración del espacio de nombres a una operación completa sin el riesgo de tener datos de configuración de espacio de nombres DFS incoherentes.

Síntomas y mensajes de error

MMC de administración DFS (Dfsmgmt.msc)

En la herramienta Dfsmgmt.msc, puede recibir los siguientes mensajes de error:

  • \\domain.com\namespace: no se puede consultar el espacio de nombres. No se encontró el elemento .

  • El servidor especificado ya hospeda un espacio de nombres con este nombre. Seleccione otro nombre de espacio de nombres u otro servidor para hospedar el espacio de nombres.

  • Ya existe un nombre de carpeta compartida "espacio de nombres" en el nombre> del servidor<. Si se usa la carpeta compartida existente, no se aplicará la configuración de seguridad especificada en el cuadro de diálogo Editar configuración. Para crear una carpeta compartida con esa configuración, primero debe quitar la carpeta compartida existente.

  • El espacio de nombres no es único en el dominio en el que se creó el servidor de espacio de nombres. Debe volver para elegir un nuevo nombre de espacio de nombres o cambiar el tipo de espacio de nombres a independiente.

  • \\ domain.com \ namespace1 : no se puede agregar el servidor de espacios de nombres \ nombreDeServidor \ namespace1 . No se puede crear un archivo cuando ese archivo ya existe.

  • \\domain.com\namespace: no se puede consultar el espacio de nombres. El sistema no puede encontrar el archivo especificado.

  • \\domain.com\namespace: no se puede consultar el espacio de nombres. El dispositivo no está listo para su uso.

  • Error al intentar eliminar la carpeta namespacefolder> de recurso compartido<. El recurso compartido debe quitarse del sistema de archivos distribuido antes de que se pueda eliminar.

MMC del sistema de archivos distribuido (Dfsgui.msc)

En la herramienta Dfsgui.msc, puede recibir los siguientes mensajes de error:

  • La raíz DFS especificada no existe.

  • La raíz DFS "namespace1" ya existe. Proporcione un nombre diferente para la nueva raíz DFS.

  • Se produjo el siguiente error al crear la raíz DFS en servername: No se puede crear un archivo cuando ese archivo ya existe.

  • La raíz DFS especificada no existe.

  • El sistema no puede encontrar el archivo especificado.

Dfsutil.exe

En la herramienta Dfsutil.exe, puede recibir el siguiente mensaje de error:

  • Error del sistema 1168. No se encontró el elemento .

Dfscmd.exe

En la herramienta Dfscmd.exe, puede recibir los siguientes mensajes de error:

  • Error del sistema 1168. No se encontró el elemento .

  • Error del sistema 80. El archivo existe.

  • Error del sistema 2. El sistema no puede encontrar el archivo especificado.

Clientes DFS

En un equipo que ejecuta el cliente DFS, puede recibir los siguientes mensajes de error:

  • Windows no puede encontrar "\\domain.com\namespace\folder". Asegúrese de escribir el nombre correctamente e inténtelo de nuevo.

  • No se encontró el archivo.

  • Windows no puede acceder a '\\domain.com\namespace\folder'. Revise la ortografía del nombre. De lo contrario, podría haber un problema con la red.
    Detalles adicionales:
    Código de error: 0x80070002 El sistema no encuentra el archivo especificado.

  • Windows no puede acceder a \\domain.com\namespace1. Código de error 0x80070035 No se encontró la ruta de acceso de red.

  • \\domain.com\nno se puede acceder a amespace\folder. Es posible que no tenga permisos para usar este recurso de red. . No se ha encontrado la ruta de acceso de la red.

  • No se pudo leer la información de configuración del controlador de dominio, ya sea porque la máquina no está disponible o porque se ha denegado el acceso.

  • Windows no puede acceder a \\domain.com\nespacio amespace. Revise la ortografía del nombre. De lo contrario, podría haber un problema con la red. Detalles adicionales:
    Código de error: 0x80070035 No se encontró la ruta de acceso de red.

  • El sistema no puede encontrar la ruta de acceso especificada.