Informazioni sul servizio Spazi dei nomi DFS e sui relativi dati di configurazione

Questo articolo fornisce alcune informazioni sul servizio Spazi dei nomi DFS e sui relativi dati di configurazione.

Si applica a: Windows Server 2012 R2, Windows Server 2008 R2 Service Pack 1
Numero KB originale: 977511

Riepilogo

Il servizio Spazi dei nomi DFS (Distributed File System) archivia i dati di configurazione in diverse posizioni. Se alcuni di questi dati sono mancanti o inaccessibili, è possibile che si verifichino errori e che non sia possibile creare uno spazio dei nomi.

Introduzione

Questo articolo illustra gli argomenti seguenti per semplificare la creazione di uno spazio dei nomi:

  • Percorsi di archiviazione per i dati di configurazione.
  • Esempi di come i dati diventano incoerenti.
  • Metodi che è possibile usare per rimuovere i dati di configurazione orfani.
  • Sintomi e messaggi di errore che è possibile ricevere.

Ulteriori informazioni

Percorsi di archiviazione di configurazione di Spazi dei nomi DFS

I percorsi seguenti archivia i diversi dati di configurazione per gli spazi dei nomi DFS (Distributed File System):

  • Active Directory Domain Services (Ad DS) archivia i dati di configurazione dello spazio dei nomi basati su dominio in uno o più oggetti contenenti nomi di server dello spazio dei nomi, destinazioni di cartelle e vari altri dati di configurazione.

  • I server dello spazio dei nomi mantengono le condivisioni per ogni spazio dei nomi ospitato.

  • Le chiavi del Registro di sistema nei server dello spazio dei nomi basati su dominio archivia le appartenenze allo spazio dei nomi.

    Nota

    Nei server dello spazio dei nomi autonomi le chiavi del Registro di sistema archiviano tutti i dati di configurazione dello spazio dei nomi.

Se un subset dei dati di configurazione è mancante o non valido, potrebbe non essere possibile gestire lo spazio dei nomi. Inoltre, è possibile ricevere molti messaggi di errore diversi quando si gestiscono spazi dei nomi DFS usando lo snap-in Microsoft Management Console (MMC) di Spazi dei nomi DFS, lo strumento Dfsutil.exe o lo strumento Dfscmd.exe o quando un client accede allo spazio dei nomi. Per un elenco dei possibili messaggi di errore, vedere la sezione Sintomi e messaggi di errore.

Esempi di come i dati di configurazione di Spazi dei nomi DFS potrebbero diventare incoerenti

  • Il comando dfsutil/clean viene eseguito in un server dello spazio dei nomi basato su dominio. Questo comando rimuove i dati del Registro di sistema dello spazio dei nomi. I dati di configurazione archiviati in Servizi di dominio Active Directory rimangono e vengono enumerati dallo snap-in MMC spazi dei nomi DFS.
  • Viene eseguito un ripristino autorevole di Servizi di dominio Active Directory per ripristinare uno spazio dei nomi DFS eliminato tramite uno strumento di gestione DFS, ad esempio lo snap-in MMC spazi dei nomi DFS o lo strumento Dfsutil.exe. Sebbene il ripristino di Servizi di dominio Active Directory possa avere esito positivo, lo spazio dei nomi non è operativo a meno che non vengano ripristinati o ripristinati anche altri dati di configurazione di Spazi dei nomi DFS.
  • Ripristino dello stato del sistema per un server dello spazio dei nomi usando un backup creato prima che il server diventasse un server dello spazio dei nomi.
  • Gli errori di replica di Active Directory impediscono ai server dello spazio dei nomi di individuare i dati di configurazione di Spazi dei nomi DFS.
  • Modifica errata o rimozione errata della condivisione per lo spazio dei nomi in un server dello spazio dei nomi.
  • Modifica manuale del Registro di sistema o dei dati di configurazione dello spazio dei nomi di Active Directory Domain Services.

Pulizia e rimozione della configurazione di Spazi dei nomi DFS

I dati di configurazione di Spazi dei nomi DFS vengono gestiti e gestiti dagli strumenti di gestione che usano le API DFS. Le API DFS notificano le modifiche di configurazione ai controller di dominio di Active Directory e ai server spazi dei nomi DFS. Questo comportamento impedisce che i dati di configurazione diventino orfani e garantisce la coerenza nei dati di configurazione. Se il processo di notifica è inibito o se i dati vengono altrimenti eliminati o persi, seguire i passaggi di pulizia elencati qui per rimuovere i dati di configurazione. Queste modifiche non sono recuperabili a meno che non si effettui un backup dello stato del sistema per il controller di dominio o per il server dello spazio dei nomi.

Per altre informazioni su come eseguire il backup dello stato di sistema di un server che esegue Windows Server 2003, visitare il seguente sito Web Microsoft:

https://technet.microsoft.com/library/cc759141.aspx
Per altre informazioni su come eseguire il backup dello stato del sistema di un server che esegue Windows Server 2008, visitare il seguente sito Web Microsoft:

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

Nota

I passaggi seguenti devono essere usati solo se il ripristino dei dati di configurazione non è possibile o non è desiderato.

Per altre informazioni sul processo di ripristino per uno spazio dei nomi DFS, fare clic sul numero dell'articolo della Microsoft Knowledge Base seguente:

processo di ripristino 969382 di uno spazio dei nomi DFS in Windows 2003 e 2008 Server

  1. Per uno spazio dei nomi DFS basato su dominio, verificare la rimozione dei dati di configurazione dello spazio dei nomi di Active Directory Domain Services. Prima del processo di rimozione, è necessario identificare accuratamente l'oggetto associato allo spazio dei nomi non corretto o incoerente. Per rimuovere i dati di configurazione dello spazio dei nomi di Active Directory Domain Services, seguire questa procedura:

    1. Aprire lo strumento Adsiedit.msc. Questo strumento è incluso in Windows Server 2008 e richiede l'installazione del ruolo o degli strumenti di Active Directory Domain Services. Questo strumento è disponibile in Strumenti di supporto di Windows Server 2003.

      Per altre informazioni sullo strumento Adsiedit.msc, visitare il seguente sito Web Microsoft:

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

    2. Individuare la partizione di dominio del dominio che ospita lo spazio dei nomi basato su dominio. Passare al percorso seguente:
      CN=Dfs-Configuration,CN=System,DC= <domain DN>

      Nota

      Il <segnaposto DN> di dominio è il nome distinto del dominio.

      Spazi dei nomi DFS archivia gli oggetti di configurazione in questo percorso. Gli spazi dei nomi "Modalità server Windows 2000" hanno un oggetto classe "fTDfs" denominato in modo identico allo spazio dei nomi. Gli spazi dei nomi in modalità "Windows Server 2008" hanno un oggetto classe "msDFS-NamespaceAnchor" denominato in modo identico allo spazio dei nomi associato e che può contenere oggetti figlio aggiuntivi per le cartelle configurate.

    3. Selezionare l'oggetto appropriato, ad esempio "fTDfs" o "msDFS-NamespaceAnchor", quindi eliminarlo insieme a qualsiasi oggetto figlio.

      Nota

      Le latenze di replica di Active Directory possono ritardare la propagazione di questa operazione di modifica ai controller di dominio remoti.

  2. In tutti i server dello spazio dei nomi che ospitano lo spazio dei nomi verificare la rimozione dei dati di configurazione del Registro di sistema dello spazio dei nomi DFS. Se altri spazi dei nomi funzionanti sono ospitati nel server, assicurarsi che la chiave del Registro di sistema solo dello spazio dei nomi incoerente venga rimossa. Per rimuovere i dati di configurazione del Registro di sistema dello spazio dei nomi DFS, seguire questa procedura:

    1. In Registro di sistema Editor individuare la chiave del Registro di sistema di configurazione dello spazio dei nomi nel percorso appropriato usando uno dei percorsi seguenti:

      DFSN basato su dominio in modalità "Windows Server 2008"
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\domainV2
      DFSN autonomo
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\Standalone
      DFSN basato su dominio in "modalità Server Windows 2000"
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain

    2. Se viene trovata una chiave del Registro di sistema denominata in modo identico allo spazio dei nomi incoerente, usare lo strumento Dfsutil.exe per rimuovere la chiave del Registro di sistema. Ad esempio, eseguire il seguente comando:

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

      Nota

      Il segnaposto nomeserver è il nome del server che ospita lo spazio dei nomi e il segnaposto sharename è il nome della condivisione radice. In alternativa, eliminare manualmente la chiave.

    3. Nel server dello spazio dei nomi riavviare il servizio DFS in Windows Server 2003 o il servizio Spazi dei nomi DFS in Windows Server 2008 per registrare la modifica nel servizio.

  3. Rimuovere la condivisione file associata allo spazio dei nomi dai server dello spazio dei nomi. Se non si esegue questo passaggio, la ricreazione dello spazio dei nomi potrebbe non riuscire perché spazi dei nomi DFS potrebbe bloccare la creazione dello spazio dei nomi.

    Windows Server 2003

    1. Aprire lo snap-in MMC Gestione computer. A tale scopo, eseguire lo strumento Compmgmt.msc.
    2. Espandere Strumenti di sistema, Cartelle condivise e quindi fare clic su Condivisioni.
    3. Fare clic con il pulsante destro del mouse sulla condivisione dello spazio dei nomi DFS e quindi scegliere Interrompi condivisione. Se viene visualizzato il messaggio di errore seguente, è necessario riavviare il server e quindi riprovare a rimuovere la condivisione usando lo snap-in MMC gestione computer:

      "Il sistema non riesce a interrompere la condivisione <\server\condivisione> perché la cartella condivisa è una radice dello spazio dei nomi DFS (Distributed File System) "

    Windows Server 2008

    1. Aprire lo snap-in MMC "Gestione condivisione e archiviazione". A tale scopo, eseguire lo strumento StorageMgmt.msc.
    2. Fare clic con il pulsante destro del mouse sulla condivisione dello spazio dei nomi e quindi scegliere Interrompi condivisione. Se viene visualizzato il messaggio di errore seguente, è necessario riavviare il server e quindi rimuovere la condivisione usando lo snap-in MMC gestione computer:

      Il sistema non può interrompere la condivisione <\server\condivisione> perché la cartella condivisa è una radice dello spazio dei nomi DFS (Distributed File System)

La modifica dei dati di configurazione dello spazio dei nomi DFS deve essere presa in considerazione solo dopo aver valutato tutte le altre opzioni di ripristino. È consigliabile ottenere regolarmente i backup dello stato del sistema per i server dello spazio dei nomi DFS e per i controller di dominio degli spazi dei nomi DFS basati su dominio. Questi backup possono essere usati per ripristinare il funzionamento completo della configurazione dello spazio dei nomi senza il rischio di avere dati di configurazione dello spazio dei nomi DFS incoerenti.

Sintomi e messaggi di errore

GESTIONE DFS MMC (Dfsmgmt.msc)

Nello strumento Dfsmgmt.msc potrebbero essere visualizzati i messaggi di errore seguenti:

  • \\domain.com\namespace: non è possibile eseguire query sullo spazio dei nomi. Elemento non trovato.

  • Il server specificato ospita già uno spazio dei nomi con questo nome. Selezionare un altro nome dello spazio dei nomi o un altro server per ospitare lo spazio dei nomi.

  • Esiste già un nome di cartella condivisa "spazio dei nomi" nel nome> server<. Se viene utilizzata la cartella condivisa esistente, l'impostazione di sicurezza specificata nella finestra di dialogo Modifica impostazioni non verrà applicata. Per creare una cartella condivisa con tali impostazioni, è prima necessario rimuovere la cartella condivisa esistente.

  • Lo spazio dei nomi non è univoco nel dominio in cui è stato creato il server dello spazio dei nomi. È necessario tornare indietro per scegliere un nuovo nome dello spazio dei nomi o modificare il tipo di spazio dei nomi in autonomo.

  • \\ domain.com \ namespace1 : impossibile aggiungere il server dello spazio dei nomi \ nomeserver \ namespace1 . Impossibile creare un file quando tale file esiste già.

  • \\domain.com\namespace: non è possibile eseguire query sullo spazio dei nomi. Impossibile trovare il file specificato.

  • \\domain.com\namespace: non è possibile eseguire query sullo spazio dei nomi. Il dispositivo non è pronto per l'uso.

  • Si è verificato un errore durante il tentativo di eliminare la cartella> dello spazio dei nomi della condivisione<. La condivisione deve essere rimossa dal file system distribuito prima che possa essere eliminata.

MMC del file system distribuito (Dfsgui.msc)

Nello strumento Dfsgui.msc potrebbero essere visualizzati i messaggi di errore seguenti:

  • La radice DFS specificata non esiste.

  • La radice DFS "namespace1" esiste già. Assegnare un nome diverso per la nuova radice DFS.

  • Si è verificato l'errore seguente durante la creazione della radice DFS nel server servername: Impossibile creare un file quando tale file esiste già.

  • La radice DFS specificata non esiste.

  • Impossibile trovare il file specificato.

Dfsutil.exe

Nello strumento Dfsutil.exe è possibile che venga visualizzato il messaggio di errore seguente:

  • Errore di sistema 1168. Elemento non trovato.

Dfscmd.exe

Nello strumento Dfscmd.exe potrebbero essere visualizzati i messaggi di errore seguenti:

  • Errore di sistema 1168. Elemento non trovato.

  • Si è verificato l'errore di sistema 80. Il file esiste.

  • Si è verificato l'errore di sistema 2. Impossibile trovare il file specificato.

Client DFS

In un computer che esegue il client DFS, è possibile che vengano visualizzati i messaggi di errore seguenti:

  • Impossibile trovare '\\domain.com\namespace\folder'. Assicurarsi di aver digitato il nome correttamente e quindi riprovare.

  • File non trovato.

  • Impossibile accedere a '\\domain.com\namespace\folder'. Controllare l'ortografia del nome. In caso contrario, potrebbe esserci un problema con la rete.
    Dettagli aggiuntivi:
    Codice di errore: 0x80070002 Il sistema non riesce a trovare il file specificato.

  • Windows non può accedere a \\domain.com\namespace1. Codice di errore 0x80070035 Il percorso di rete non è stato trovato.

  • \\domain.com\namespace\folder non è accessibile. È possibile non disporre dell'autorizzazione per l'utilizzo di questa risorsa di rete. . Impossibile trovare il percorso di rete.

  • Impossibile leggere le informazioni di configurazione dal controller di dominio, perché il computer non è disponibile o l'accesso è stato negato.

  • Windows non può accedere a \\domain.com\namespace. Controllare l'ortografia del nome. In caso contrario, potrebbe esserci un problema con la rete. Dettagli aggiuntivi:
    Codice di errore: 0x80070035 Il percorso di rete non è stato trovato.

  • Il sistema non riesce a trovare il percorso specificato.