Dela via


Om TJÄNSTEN DFS-namnområden och dess konfigurationsdata

Den här artikeln innehåller information om TJÄNSTEN DFS-namnområden och dess konfigurationsdata.

Ursprungligt KB-nummer: 977511

Sammanfattning

DfS-tjänsten (Distributed File System) lagrar konfigurationsdata på flera platser. Om vissa av dessa data saknas eller är otillgängliga kan det uppstå fel och det går inte att skapa ett namnområde.

Introduktion

I den här artikeln beskrivs följande avsnitt som hjälper dig att skapa ett namnområde:

  • Lagringsplatser för konfigurationsdata.
  • Exempel på hur data blir inkonsekventa.
  • Metoder som du kan använda för att ta bort överblivna konfigurationsdata.
  • Symtom och felmeddelanden som du kan få.

Mer information

Konfigurationslagringsplatser för DFS-namnområden

Följande platser lagrar olika konfigurationsdata för DFS-namnområden (Distributed File System):

  • Active Directory-domän Services (AD DS) lagrar domänbaserade namnområdeskonfigurationsdata i ett eller flera objekt som innehåller namnområdesservernamn, mappmål och olika andra konfigurationsdata.

  • Namnområdesservrarna underhåller resurser för varje namnområde som värdhanteras.

  • Registernycklarna på de domänbaserade namnområdesservrarna lagrar namnområdesmedlemskap.

    Kommentar

    På fristående namnområdesservrar lagrar registernycklar alla konfigurationsdata för namnområdet.

Om någon delmängd av konfigurationsdata saknas eller är ogiltig kan du kanske inte hantera namnområdet. Dessutom kan du få många olika felmeddelanden när du hanterar DFS-namnområden med hjälp av snapin-modulen MICROSOFT Management Console (MMC), Dfsutil.exe-verktyget eller verktyget Dfscmd.exe eller när en klient kommer åt namnområdet. Se avsnittet Symptom och felmeddelanden för en lista över möjliga felmeddelanden.

Exempel på hur konfigurationsdata för DFS-namnområden kan bli inkonsekventa

  • Kommandot dfsutil/clean utförs på en domänbaserad namnområdesserver. Det här kommandot tar bort namnområdesregisterdata. Konfigurationsdata som lagras i AD DS finns kvar och räknas upp av MMC-snapin-modulen DFS-namnområden.
  • En auktoritativ återställning av AD DS utförs för att återställa ett DFS-namnområde som har tagits bort med hjälp av ett DFS-hanteringsverktyg som MMC-snapin-modulen DFS-namnområden eller verktyget Dfsutil.exe. Även om återställningen av AD DS kan lyckas fungerar inte namnområdet såvida inte andra konfigurationsdata för DFS-namnområden också återställs eller återställs.
  • Återställning av systemtillståndet för en namnområdesserver med hjälp av en säkerhetskopia som skapades innan servern blev en namnområdesserver.
  • Active Directory-replikeringsfel hindrar namnområdesservrar från att hitta konfigurationsdata för DFS-namnområden.
  • Felaktig ändring eller felaktig borttagning av resursen för namnområdet på en namnområdesserver.
  • Manuell manipulering av registret eller konfigurationsdata för AD DS-namnområdet.

Konfigurationsrensning och borttagning av DFS-namnområden

Konfigurationsdata för DFS-namnområden hanteras och underhålls av hanteringsverktyg som använder DFS-API:er. DFS-API:erna meddelar Active Directory-domänkontrollanterna och DFS-namnrymdsservrarna om konfigurationsändringar. Det här beteendet förhindrar att konfigurationsdata blir överblivna och garanterar konsekvens i konfigurationsdata. Om meddelandeprocessen är hämmad eller om data tas bort eller förloras på annat sätt följer du de rensningssteg som visas här för att ta bort konfigurationsdata. Dessa ändringar kan inte återställas om du inte gör en säkerhetskopia av systemtillståndet för domänkontrollanten eller för namnområdesservern.

Mer information om hur du säkerhetskopierar systemtillståndet för en server som kör Windows Server 2003 finns på följande Microsoft-webbplats:

https://technet.microsoft.com/library/cc759141.aspx
Mer information om hur du säkerhetskopierar systemtillståndet för en server som kör Windows Server 2008 finns på följande Microsoft-webbplats:

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

Kommentar

Följande steg bör endast användas om återställning av konfigurationsdata inte är möjlig eller inte önskas.

Om du vill ha mer information om återställningsprocessen för ett DFS-namnområde klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

969382 återställningsprocessen för ett DFS-namnområde i Windows 2003 och 2008 Server

  1. För ett domänbaserat DFS-namnområde kontrollerar du borttagningen av AD DS-namnområdeskonfigurationsdata. Innan borttagningsprocessen måste du identifiera det objekt som är associerat med det felaktiga eller inkonsekventa namnområdet. Följ dessa steg för att ta bort konfigurationsdata för AD DS-namnområdet:

    1. Öppna verktyget Adsiedit.msc. Det här verktyget ingår i Windows Server 2008 och kräver att AD DS-rollen eller verktygen är installerade. Det här verktyget är tillgängligt i Windows Server 2003 Support Tools.

      Mer information om verktyget Adsiedit.msc finns på följande Microsoft-webbplats:

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

    2. Leta upp domänpartitionen för domänen som är värd för det domänbaserade namnområdet. Flytta till följande plats:
      CN=Dfs-Configuration,CN=System,DC= <domän-DN>

      Kommentar

      Platshållaren <för domän-DN> är domänens unika namn.

      DFS-namnområden lagrar konfigurationsobjekten på den här platsen. "Windows 2000 Server mode"-namnområden har ett klassobjekt för "fTDfs" som är identiskt med namnområdet. "Windows Server 2008-läge"-namnområden har ett "msDFS-NamespaceAnchor"-klassobjekt som har samma namn som det associerade namnområdet och som kan innehålla ytterligare underordnade objekt för alla konfigurerade mappar.

    3. Välj lämpligt objekt, till exempel objektet "fTDfs" eller "msDFS-NamespaceAnchor", och ta sedan bort det tillsammans med eventuella underordnade objekt.

      Kommentar

      Svarstider för Active Directory-replikering kan fördröja den här ändringsåtgärden från att spridas till fjärrdomänkontrollanterna.

  2. På alla namnområdesservrar som är värdar för namnområdet kontrollerar du borttagningen av konfigurationsdata för DFS-namnområdets register. Om andra fungerande namnområden finns på servern kontrollerar du att registernyckeln för endast det inkonsekventa namnområdet tas bort. Följ dessa steg för att ta bort konfigurationsdata för DFS-namnområdets register:

    1. Leta upp namnområdets konfigurationsregisternyckel i Registereditorn på rätt sökväg med hjälp av någon av följande sökvägar:

      Domänbaserad DFSN i "Windows Server 2008-läge"
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\domainV2
      Fristående DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\Standalone
      Domänbaserad DFSN i "Windows 2000 Server-läge"
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain

    2. Om en registernyckel som har samma namn som det inkonsekventa namnområdet hittas använder du verktyget Dfsutil.exe för att ta bort registernyckeln. Kör till exempel följande kommando:

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

      Kommentar

      Platshållaren för servernamn är namnet på servern som är värd för namnområdet och platshållaren för resursnamn är namnet på rotresursen. Eller ta bort nyckeln manuellt.

    3. På namnområdesservern startar du om DFS-tjänsten i Windows Server 2003 eller TJÄNSTEN DFS-namnområden i Windows Server 2008 för att registrera ändringen av tjänsten.

  3. Ta bort filresursen som var associerad med namnområdet från namnområdesservrarna. Om du inte följer det här steget kan det leda till att namnområdets återskapande misslyckas eftersom DFS-namnområden kan blockera skapandet av namnområdet.

    Windows Server 2003

    1. Öppna MMC-snapin-modulen datorhantering. Kör verktyget Compmgmt.msc för att göra det.
    2. Expandera Systemverktyg, expandera Delade mappar och klicka sedan på Resurser.
    3. Högerklicka på DFS-namnområdesresursen och klicka sedan på Stoppa delning. Om du får följande felmeddelande måste du starta om servern och sedan försöka igen för att ta bort resursen med hjälp av MMC-snapin-modulen datorhantering:

      "Systemet kan inte sluta dela <\server\share> eftersom den delade mappen är en DFS-namnområdesrot (Distributed File System)

    Windows Server 2008

    1. Öppna MMC-snapin-modulen "Dela och lagringshantering". Kör verktyget StorageMgmt.msc för att göra det.
    2. Högerklicka på resursen för namnområdet och klicka sedan på Stoppa delning. Om du får följande felmeddelande måste du starta om servern och sedan ta bort resursen med mmc-snapin-modulen Datorhantering:

      Systemet kan inte sluta dela <\server\share> eftersom den delade mappen är en DFS-namnområdesrot (Distributed File System)

Du bör bara överväga att ändra konfigurationsdata för DFS-namnområdet när du har utvärderat alla andra återställningsalternativ. Vi rekommenderar att du regelbundet hämtar säkerhetskopior av systemtillståndet för DFS-namnområdesservrarna och för domänkontrollanterna för domänbaserade DFS-namnområden. Dessa säkerhetskopior kan användas för att återställa konfigurationen av namnområdet till fullständig drift utan risk för inkonsekventa konfigurationsdata för DFS-namnrymd.

Symtom och felmeddelanden

DFS Management MMC (Dfsmgmt.msc)

I verktyget Dfsmgmt.msc kan du få följande felmeddelanden:

  • \\domain.com\namespace: Det går inte att fråga namnområdet. Det går inte att hitta elementet.

  • Den server som du angav är redan värd för ett namnområde med det här namnet. Välj ett annat namnområdesnamn eller en annan server som värd för namnområdet.

  • Det finns redan ett namnområde för den delade mappen på serverservernamnet><. Om den befintliga delade mappen används gäller inte den säkerhetsinställning som anges i dialogrutan Redigera inställningar. Om du vill att en delad mapp ska skapas med de inställningarna måste du först ta bort den befintliga delade mappen.

  • Namnområdet är inte unikt i domänen där namnområdesservern skapades. Du måste gå tillbaka för att välja ett nytt namnområdesnamn eller ändra namnområdestypen till fristående.

  • \\ domain.com \ namespace1 : Det går inte att lägga till namnområdesservern \ servernamnområdet1 \ . Det går inte att skapa en fil om filen redan finns.

  • \\domain.com\namespace: Det går inte att fråga namnområdet. Det går inte att hitta den angivna filen.

  • \\domain.com\namespace: Det går inte att fråga namnområdet. Enheten är inte redo att användas.

  • Ett fel uppstod när resursnamnområdesmappen <>skulle tas bort. Resursen måste tas bort från det distribuerade filsystemet innan den kan tas bort.

MMC för distribuerat filsystem (Dfsgui.msc)

I verktyget Dfsgui.msc kan du få följande felmeddelanden:

  • Den angivna DFS-roten finns inte.

  • DFS-roten "namespace1" finns redan. Ange ett annat namn för den nya DFS-roten.

  • Följande fel uppstod när DFS-roten skapades på serverservernamnet: Det går inte att skapa en fil när filen redan finns.

  • Den angivna DFS-roten finns inte.

  • Det går inte att hitta den angivna filen.

Dfsutil.exe

I verktyget Dfsutil.exe kan du få följande felmeddelande:

  • Systemfel 1168 har inträffat. Det går inte att hitta elementet.

Dfscmd.exe

I verktyget Dfscmd.exe kan du få följande felmeddelanden:

  • Systemfel 1168 har inträffat. Det går inte att hitta elementet.

  • Systemfel 80 har inträffat. Filen finns.

  • Systemfel 2 har inträffat. Det går inte att hitta den angivna filen.

DFS-klienter

På en dator som kör DFS-klienten kan du få följande felmeddelanden:

  • Windows kan inte hitta mappen \\domain.com\namespace\. Kontrollera att du har skrivit namnet korrekt och försök sedan igen.

  • Filen hittades inte.

  • Windows kan inte komma åt '\\domain.com\namespace\folder'. Kontrollera stavningen av namnet. Annars kan det uppstå ett problem med nätverket.
    Ytterligare information:
    Felkod: 0x80070002 Systemet kan inte hitta den angivna filen.

  • Windows kan inte komma åt \\domain.com\namespace1. Felkod 0x80070035 Nätverkssökvägen hittades inte.

  • \\domain.com\namespace\folder är inte tillgänglig. Du kanske inte har behörighet att använda den här nätverksresursen. . Det gick inte att hitta nätverkssökvägen.

  • Det gick inte att läsa konfigurationsinformationen från domänkontrollanten, antingen på grund av att datorn inte är tillgänglig eller så har åtkomst nekats.

  • Windows kan inte komma åt \\domain.com\namespace. Kontrollera stavningen av namnet. Annars kan det uppstå ett problem med nätverket. Ytterligare information:
    Felkod: 0x80070035 Nätverkssökvägen hittades inte.

  • Det går inte att hitta den angivna sökvägen.