Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describen los métodos por los que recuperar un espacio de nombres del sistema de archivos distribuido (DFSN) en Windows Server.
Número de KB original: 969382
Publicación rápida
Los artículos de publicación rápida proporcionan información directamente desde la organización de soporte técnico de Microsoft. La información contenida en el presente documento se crea en respuesta a temas emergentes o únicos, o se pretende complementar otra información de la base de conocimiento.
Más información
El proceso de recuperación de un espacio de nombres DFS depende de cómo se perdieron los datos de configuración del espacio de nombres, el tipo de espacio de nombres (dominio o independiente) y qué tipos de copias de seguridad existen de los datos. Es posible que los datos se hayan modificado incorrectamente a través de las herramientas de administración DFS, que se eliminen directamente en Active Directory o en el registro, o que estén dañados. Los tipos de copias de seguridad de los datos de configuración incluyen copias de seguridad de estado del sistema de un controlador de dominio, copias de seguridad de servidores de espacios de nombres o raíces DFS, datos exportados a través de la utilidad dfsutil.exe y claves del Registro del servicio DFS.
Fondo:
Antes de comenzar el proceso de recuperación, determine si la pérdida del espacio de nombres DFS se debe a la eliminación administrativa accidental del contenido del espacio de nombres o por pérdida o daños de los datos de configuración DFS.
Opciones de recuperación DFSN:
DFSN independiente
¿Se han eliminado los datos del Registro?
Uso de la copia de seguridad de estado del sistema del servidor de espacio de nombres, consulte la opción de recuperación 1 de raíz y vínculos DFS independientes.
Uso de la copia exportada del espacio de nombres DFSN mediante DFSUTIL, consulte la opción de recuperación 2 de raíz y vínculos DFS independientes.
Volver a crear el espacio de nombres DFS
¿Se ha eliminado el recurso compartido raíz o link?
Uso de la copia de seguridad de estado del sistema del servidor de espacio de nombres, consulte la opción de recuperación 1 de carpetas compartidas.
Uso de los datos del Registro de configuración de recursos compartidos guardados, consulte la opción de recuperación 2 de los fodler compartidos.DFSN de dominio
¿Se eliminan los datos de configuración de Active Directory?
Restauración de los datos de configuración dfS de Active Directory a partir de la copia de seguridad, consulte la opción de recuperación 1 de raíz y vínculos DFS de dominio.
Use la copia exportada del espacio de nombres de dominio DFSN mediante DFSUTIL, consulte la opción de recuperación 2 de raíz y vínculos DFS.
Vuelva a crear el espacio de nombres, consulte la opción de recuperación 3 de raíz y vínculos DFS.
¿Se han eliminado los datos del Registro?
Uso de la copia de seguridad de estado del sistema del servidor de espacio de nombres para recuperar el registro
Vuelva a crear el espacio de nombres, consulte la opción de recuperación 3 de raíz y vínculos DFS.¿Se ha eliminado el recurso compartido raíz o link?
Uso de la copia de seguridad de estado del sistema del servidor de espacio de nombres, consulte la opción de recuperación 1 de carpetas compartidas.
Uso de los datos del Registro de configuración de recursos compartidos guardados, consulte la opción de recuperación 2 de los fodler compartidos.
En el gráfico siguiente se detalla cómo los datos (Active Directory o registro de un servidor de espacio de nombres DFS) se ven afectados por varias operaciones en un espacio de nombres DFS:
Tipo de espacio de nombres |
Tipo de modificación |
Cambios de configuración resultantes |
---|---|---|
Dominio |
Raíz o vínculos DFS de dominio |
Active Directory, Registro |
Independiente |
Raíz o vínculo independiente |
Registro |
Dominio o independiente |
Carpetas compartidas |
Sistema de archivos, Registro |
Utilice la utilidad dfsutil.exe para ver el contenido de la configuración DFS. Dfsutil está disponible en windows Server 2003 y el paquete herramientas de soporte técnico de Windows XP, y se incluye con Windows Server 2008 una vez instalado el servicio de rol del sistema de archivos distribuido a través de Administrador del servidor. En los datos siguientes se muestra la configuración del espacio de nombres DFS o la raíz denominada "DATA" después de ejecutar los comandos dfsutil /root:\\contoso.com\DATA /view
(en 2003) o dfsutil root \\contoso.com\DATA
(en 2008):
Utilidad DFS versión 5.2 (basada en la versión 5.2.3790.3959)
Copyright (c) Microsoft Corporation. Todos los derechos reservados.
Raíz del dominio con 1 vínculos [Tamaño de blob: 704 bytes]
SiteCosting:ENABLED
Root Name="\CONTOSO\DATA" State="1" Timeout="300" Attributes="64"
Target Server="2003SERVER1" Folder="DATA" State="2"[Site: Default-First-Site-Name]
Link Name="documentation" State="1" Timeout="1800"
Target Server="2003server1" Folder="documentation" State="2"[Site: Default-First-Site-Name]
Target Server="2003server2" Folder="documentation" State="2"[Site: Default-First-Site-Name]
Raíz con 1 vínculos [Tamaño de blob: 704 bytes]
Este espacio de nombres DFS contiene una sola carpeta o vínculo denominado "Documentación" y contiene dos destinos de carpeta/vínculo, \\2003server1\documentation y \\2003server2\documentation.
Los datos de configuración DFS consultados por DFSUtil se almacenan en la siguiente ubicación dentro de Active Directory:
CN=Dfs-Configuration,CN=System,DC=<domain DN>
En Windows Server 2003, cada espacio de nombres o raíz DFS de dominio se almacena dentro de un objeto "fTDfs" que contiene un atributo "pKT" que contiene los datos de configuración (configuración del espacio de nombres, servidores de espacios de nombres, destinos de carpeta, etc.). Por ejemplo, el espacio de nombres "DATA" enumerado en la salida de dfsutil.exe anterior se encuentra con un objeto fTDfs en esta ubicación: CN=DATA,CN=Dfs-Configuration,CN=System,DC=<domain DN>. Ninguna parte de este objeto se debe modificar directamente.
CN=Dfs-Configuration,CN=System,DC=<domain DN> |_fTDfs
En Windows Server 2008, los espacios de nombres o raíces DFS de dominio se pueden configurar en el modo "Windows Server 2008". En este modo, los datos de configuración se almacenan en un objeto de clase msDFS-NamespaceAnchor. Un objeto de la clase "msDFS-Namespacev2" representa cada raíz y cada raíz contiene un objeto msDFS-Linkv2 que representa cada vínculo hospedado.
CN=Dfs-Configuration,CN=System,DC=<domain DN>
|_msDFS-NamespaceAnchor
|_msDFS-Namespacev2
|_msDFS-Linkv2
Cada espacio de nombres DFS/servidor raíz utiliza datos del Registro para identificar las raíz que hospeda. Sin esta información, el servicio DFS no obtendría los datos de configuración de Active Directory y no hospedaría las raíz.
Para las raíces DFS basadas en dominio de 2003/2008, esta clave almacena las asociaciones raíz:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfs\Roots\Domain
Para las raíces del "modo Windows Server 2008", la siguiente clave almacena las asociaciones raíz:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfs\Roots\DomainV2
Dentro de esta clave existe una subclave para cada raíz hospedada por el servidor y especifica el recurso compartido raíz a través de dos valores "LogicalShare" y "RootShare". La clave de la raíz "DATA" sería la siguiente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfs\Roots\Domain\DATA
En el caso de las raíces DFS independientes, los datos de configuración no se almacenan en Active Directory. Los datos de configuración se almacenan en la siguiente ubicación:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfs\Roots\Standalone
Debajo de la clave "Independiente" existe subclaves para las raíces independientes específicas hospedadas por el servidor y, dentro de cada una, subclaves que contienen datos de configuración para las carpetas o vínculos hospedados.
Los recursos compartidos del servidor de archivos especificados por los valores del Registro "LogicalShare" y "RootShare" deben existir y ser accesibles para el funcionamiento adecuado de una raíz DFS. Se denegará el acceso a una raíz si falta el recurso compartido o está configurado con permisos inadecuados. Se recomienda que nunca edite directamente estos valores del Registro.
Copia de seguridad:
Para realizar una copia de seguridad de un servidor de espacio de nombres DFS, se requiere una copia de seguridad de estado del sistema. La copia de seguridad contendrá la configuración del Registro para el servicio DFS del servidor. Si el servidor de espacio de nombres basado en dominio también es un controlador de dominio, el estado del sistema también incluirá una copia de seguridad de la base de datos de Active Directory, donde los espacios de nombres DFS basados en dominio almacenan los datos de configuración. En el caso de los servidores de espacio de nombres que no se ejecutan en controladores de dominio, asegúrese de que se realiza una copia de seguridad de al menos un controlador de dominio con regularidad para evitar la pérdida de datos de configuración en caso de que un controlador de dominio experimente un error. Por último, asegúrese de que las carpetas relacionadas con DFS que residen en el servidor se incluyen en la copia de seguridad.
Para obtener más información sobre las copias de seguridad y restauraciones de estado del sistema, consulte los siguientes artículos:
Windows Server 2003
Funcionamiento de la copia de seguridad
Windows Server 2008
Guía paso a paso de copias de seguridad de Windows Server para Windows Server 2008
Tenga en cuenta que la vida útil típica de una copia de seguridad de estado del sistema de Active Directory es de solo 60 días:
Útil vida útil de una copia de seguridad de estado del sistema de Active Directory
Un método alternativo para guardar los datos de configuración DFS es a través de la utilidad DFSUtil.exe. La salida creada a través de la opción "exportar" se puede usar para volver a crear la información de configuración DFS que falta perdida a través de la eliminación accidental.
Recuperación:
Una vez identificado el ámbito de las modificaciones, se debe realizar el proceso de recuperación adecuado.
Raíz y vínculos DFS de dominio
Opción 1: Restauración de los datos de configuración dfS de Active Directory a partir de la copia de seguridad
En el caso de DFS basado en dominio, la modificación de una raíz DFS a través de una herramienta de administración tiene el mayor impacto posible en el espacio de nombres. Esto se debe a que cada vez que se realizan modificaciones a través de la API DFS, se notifican todos los servidores raíz de los cambios y actualizarán su registro según sea necesario. Por lo tanto, la restauración de la configuración DFS dentro de Active Directory a partir de copias de seguridad también puede requerir la tarea de recuperar el registro de los servidores raíz.
Restaure autoritativamente el blob de configuración DFS. Esto requiere el inicio de un controlador de dominio en modo de restauración de DS, restaurando la base de datos de Active Directory desde una copia de seguridad que todavía contiene una copia válida de la configuración DFS, marcando el objeto de directorio raíz DFS como autoritativo y replicando esto en todo el dominio. Las raíces DFS, de forma predeterminada, obtienen los datos de configuración de DFS del controlador de dominio del propietario del rol FSMO de PDC. Para evitar que las latencias de replicación afecten al tiempo hasta que las raíces comiencen a hospedar los espacios de nombres restaurados, considere la posibilidad de usar el FSMO de PDC como controlador de dominio para restaurar.
El proceso de restauración autoritativa se detalla en el siguiente artículo:
Realización de una restauración autoritativa de objetos de Active Directory
Realización de una restauración autoritativa de objetos de Active Directory
Restauración de Active Directory:
Windows Server 2003
Restauración de Active Directory desde la copia de seguridad
- Inicie el equipo en modo de restauración de servicios de directorio.
- Para iniciar la utilidad de copia de seguridad de Windows Server 2003, haga clic en Inicio, seleccione Todos los programas, Accesorios, Herramientas del sistema y, a continuación, haga clic en Copia de seguridad.
- En la página Bienvenido al Asistente para copia de seguridad o restauración, haga clic en Siguiente.
- Haga clic en Restaurar archivos y configuraciones y, a continuación, haga clic en Siguiente.
- Seleccione Estado del sistema y, a continuación, haga clic en Siguiente.
- En la página Finalización del Asistente para copia de seguridad o restauración, haga clic en Avanzadas.
- En Restaurar archivos en , haga clic en Ubicación originaly, a continuación, haga clic en Siguiente.
- Haga clic en Dejar archivos existentes (recomendado) y, a continuación, haga clic en Siguiente.
- Haga clic en Finalizar
- Una vez completado el proceso de restauración, haga clic en Cerrary, a continuación, haga clic en No para permanecer en modo de restauración de servicios de directorio.
Nota:
No reinicie cuando lo solicite el programa de copia de seguridad. Si se realiza un reinicio y se realiza la replicación de Active Directory, el controlador de dominio volverá a replicar las eliminaciones.
Windows Server 2008:
Realización de una restauración no autenticativa de AD DS
En la pantalla inicio de sesión de Windows, haga clic en Cambiar usuarioy, a continuación, haga clic en Otro usuario.
Escriba .\administrator como nombre de usuario, escriba la contraseña DSRM para el servidor y presione ENTRAR.
Haga clic en Inicio, haga clic con el botón derecho en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.
En el símbolo del sistema, escriba el siguiente comando y presione ENTRAR:
wbadmin get versions -backuptarget:\<targetDrive>: -machine:\<BackupComputerName>
Donde:
<targetDrive> es la ubicación de la copia de seguridad que desea restaurar.
<BackupComputerName> es el nombre del equipo donde desea recuperar la copia de seguridad. Este parámetro es útil cuando ha realizado una copia de seguridad de varios equipos en la misma ubicación o ha cambiado el nombre del equipo desde que se realizó la copia de seguridad.
Identifique la versión que desea restaurar. Debe escribir esta versión exactamente en el paso siguiente.
En el símbolo del sistema, escriba el siguiente comando (ajustado para legibilidad) y presione ENTRAR:
wbadmin start systemstaterecovery -version:<MM/DD/YYYY-HH:MM> -backuptarget:<targetDrive>: -machine:<BackupComputerName> -quiet
Marcación de los datos de configuración DFS autoritativos:
Es importante conocer el nombre distintivo de los espacios de nombres que se van a restaurar para que los objetos raíz DFS se puedan marcar de forma autoritativa. Debe tener el formato "CN=<rootname,CN>=DFS-Configuration,CN=System,DC=" y puede que deba incluirse entre comillas si existen espacios dentro de cualquier etiqueta.
En modo de restauración de servicios de directorio, haga clic en Inicio, haga clic en Ejecutar, escriba ntdsutil y presione ENTRAR.
En ntdsutil: símbolo del sistema, escriba restauración autoritativa y presione ENTRAR.
Para restaurar un subárbol de objetos, escriba el siguiente comando y presione ENTRAR:
restore subtree DistinguishedName
Por ejemplo, para restaurar todos los objetos de espacio de nombres DFS en el dominio
contoso.com
, escriba:restore subárbol "CN=Dfs-Configuration,CN=System,DC=contoso,dc=com"
Advertencia
Todos los espacios de nombres DFS se verán afectados por esta operación, devolviéndolos al estado contenido en la copia de seguridad.
Para restaurar un único objeto de espacio de nombres DFS para una raíz denominada "DATA" en el dominio
contoso.com
, escriba:restore subárbol "CN=DATA,CN=Dfs-Configuration,CN=System,DC=contoso,dc=com"
Restaurar un subárbol de objetos garantiza que la operación se complete correctamente para los espacios de nombres v1 y v2.
Haga clic en Sí en el cuadro de mensaje para confirmar el comando.
En la restauración autoritativa: y ntdsutil: prompts, escriba quit y presione ENTRAR.
Reinicie el controlador de dominio en modo de funcionamiento normal.
Permita que la replicación de Active Directory sea suficiente tiempo para replicar los objetos en todo el dominio.
Comprobación de los datos del Registro en todas las raíces DFS
Cada espacio de nombres DFS de dominio o servidor raíz debe tener los datos del Registro adecuados en la ubicación HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfs\Roots\Domain
para hospedar correctamente las raíces DFS restauradas. Si el espacio de nombres DFS se eliminó a través de una herramienta de administración DFS, es posible que tenga que crear manualmente las claves y los valores "LogicalShare" y "RootShare" en cada raíz. Una vez implementados los datos del Registro, reinicie el servicio DFS en cada raíz para reinicializar DFS y obtener los datos de configuración restaurados.
Por ejemplo, para crear "LogicalShare" y "RootShare" para un espacio de nombres DFS denominado "Data" cuya carpeta compartida para la raíz se denomina "DataShare", se usan los pasos siguientes:
- Haga clic en Inicio, haga clic en Ejecutar, escriba
regedit
el cuadro Abrir y, a continuación, haga clic en Aceptar. - Busque la siguiente subclave del Registro y haga clic en ella:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfs\Roots\Domain
- Haga clic con el botón derecho en Dominio, seleccione Nuevoy, a continuación, haga clic en Clave.
- Escriba "Data" como nombre de clave y presione ENTRAR.
- Haga clic con el botón derecho en la clave "Datos", seleccione Nuevo y, a continuación, haga clic en "Valor de cadena".
- Escriba "LogicalShare" como nombre del valor.
- Haga clic con el botón derecho en el valor "LogicalShare" y, a continuación, haga clic en Modificar.
- En el cuadro Datos de valor, escriba "DataShare" y, a continuación, haga clic en Aceptar.
- Haga clic con el botón derecho en la clave "Datos", seleccione Nuevo y, a continuación, haga clic en "Valor de cadena".
- Escriba "RootShare" como nombre del valor.
- Haga clic con el botón derecho en el valor "RootShare" y, a continuación, haga clic en Modificar.
- En el cuadro Datos de valor, escriba "DataShare" y, a continuación, haga clic en Aceptar.
Opción 2: Importación de la configuración DFS si hay disponible una exportación
Una exportación de la configuración DFS consta de un archivo de texto generado a través de dfsutil.exe y el siguiente comando:
Windows Server 2003
dfsutil /root:\\contoso.com\DATA /export:DATA-dfs-Root.txt
Windows Server 2008:
dfsutil root export \\contoso.com\DATA DATA-dfs-root.txt
Para recuperar un espacio de nombres a través de un archivo de exportación, realice lo siguiente:
Si la raíz aún no existe, créela mediante administración DFS. Agregue todos los destinos raíz adecuados. Dfsutil.exe no importará la configuración si la propia raíz aún no existe y no agregará destinos raíz como se define en el archivo. Sin embargo, puede revisar el contenido del archivo de exportación para identificar qué destinos raíz se deben agregar manualmente.
Importe el archivo de configuración para crear todos los vínculos hospedados a través de los comandos: Windows Server 2003:
dfsutil /root:\\contoso.com\DATA /import: DATA-dfs-Root.txt
Windows Server 2008:
dfsutil root import set DATA-dfs-Root.txt \\contoso.com\DATA
(Donde el dominio es
contoso.com
, "DATA" es el nombre de la raíz yDATA-dfs-Root.txt
es el archivo de exportación)Al intentar la importación antes de que se haya creado la raíz, se producirá el error "Elemento no encontrado".
Si se intenta agregar un destino raíz que ya tiene datos de configuración del Registro asociados a la raíz, se producen los errores "El dispositivo no está listo para su uso" o "No se puede crear un archivo cuando ese archivo ya existe". Para quitar los datos del Registro del servidor afectado, use la opción "clean" en DFSUtil:
Windows Server 2003
dfsutil /clean /server:<servername> /share:<sharename>
Windows Server 2008:
dfsutil diag clean \\<servername>\<sharename>
Compruebe que la importación se realizó correctamente. Es posible que tenga que volver a abrir las herramientas de administración DFS para observar los vínculos importados.
Opción 3: Volver a crear los espacios de nombres
Puede ser más fácil volver a crear los espacios de nombres según sea necesario. Esta actividad actualizará la configuración dentro de Active Directory y el registro de las raíces. Si no se puede agregar un servidor como raíz para indicar que la raíz ya está hospedada por el servidor, compruebe la configuración del Registro del servidor para asegurarse de que aún no tiene datos de configuración para la raíz original. Para quitar estos datos, ejecute el siguiente comando:
dfsutil /clean /server:servername /share:sharename
(Donde "servername" es el servidor que debe agregarse como nuevo destino raíz y "sharename" es el nombre del recurso compartido para hospedar la raíz).
En Windows Server 2008:
dfsutil diag clean \\servername\sharename
Objeto fTDfs de Active Directory
Si el objeto ftDfs de Active Directory se eliminó directamente, restaure el objeto como se detalla en la opción 1 de la sección "Dominio DFS Root and Links". No es necesario reparar los datos del Registro que faltan, ya que se realiza una eliminación directa del objeto fTDfs sin usar la API DFS y no se envían notificaciones a las raíces DFS de la eliminación.
Si existe una exportación de la configuración DFS, el proceso será similar al de la opción 2 de la sección "Raíz y vínculos DFS de dominio".
Por último, también puede volver a crear el espacio de nombres DFS, asegurándose de que cada raíz DFS se ha limpiado correctamente de la configuración anterior. Consulte la opción 3 de la sección "Dominio DFS Root and Links" para obtener más detalles.
Raíz y vínculos DFS independientes
Opción 1: Restauración de los datos de configuración DFS independientes a partir de la copia de seguridad
Si un espacio de nombres DFS independiente o un servidor raíz experimenta la pérdida de datos de configuración, se recomienda restaurar el estado del sistema del servidor a partir de la copia de seguridad. Esta operación restaurará automáticamente los datos de configuración al estado adecuado. No se recomienda intentar modificar el registro de una raíz DFS independiente.
Opción 2: Importación de la configuración DFS si hay disponible una exportación
Si existe una exportación de DFSUTIL.EXE para la raíz, se puede importar a través de los comandos:
Windows Server 2003
dfsutil /root:\\server-name\namespace-name /import: DATA-dfs-Root.txt
Windows Server 2008:
dfsutil root import set DATA-dfs-Root.txt \\contoso.com\DATA
Opción 3: Volver a crear los espacios de nombres
Puede ser más fácil volver a crear los espacios de nombres independientes según sea necesario.
Carpetas compartidas
Si un servidor de espacio de nombres DFS independiente o basado en dominio experimenta la pérdida de un recurso compartido DFS y la configuración de DFS permanece, los recursos compartidos deben recuperarse para restaurar la funcionalidad DFS.
Opción 1: Restauración de los datos de configuración DFS independientes a partir de la copia de seguridad
Restaure el estado del sistema a partir de una copia de seguridad realizada antes de la pérdida. El estado del sistema incluye los datos del Registro para que el servidor hospede los recursos compartidos. Asegúrese de que las carpetas de los recursos compartidos también están presentes en el servidor.
Opción 2: Recuperación de los datos de configuración del recurso compartido del Registro
Si una copia de seguridad de estado del sistema de un servidor de espacio de nombres DFS no está disponible, pero existe información del Registro de recursos compartidos, esta información se puede usar para restaurar la configuración del recurso compartido del servidor. Los recursos compartidos y los permisos de recursos compartidos asignados se almacenan en la siguiente clave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
Para guardar esta clave del Registro mediante el editor del Registro, haga clic en Exportar en el menú Archivo.
Esta clave del Registro se puede importar al servidor de espacio de nombres DFS o usarse como referencia de los nombres de recurso compartido y la ubicación de las carpetas compartidas para la creación manual.
Para restaurar o importar la clave del Registro mediante el editor del Registro, haga clic en Importar en el menú Archivo.
Una vez recuperados los recursos compartidos, reinicie el servicio DFS del servidor de espacio de nombres para inicializar el espacio de nombres.
Declinación de responsabilidades
Microsoft y/o sus proveedores no realizan ninguna representación o garantía sobre la idoneidad, confiabilidad o precisión de la información contenida en los documentos y gráficos relacionados publicados en este sitio web (los "materiales") para cualquier propósito. Los materiales pueden incluir imprecisiones técnicas o errores tipográficos y se pueden revisar en cualquier momento sin previo aviso.
En la medida máxima permitida por la ley aplicable, microsoft y/o sus proveedores renuncian y excluyen todas las representaciones, garantías y condiciones, ya sean expresas, implícitas o legales, incluidas, entre otras, las representaciones, garantías o condiciones de título, no infracción, condición satisfactoria o calidad, comerciabilidad y idoneidad para un propósito determinado, con respecto a los materiales.