web-dev-qa-db-ja.com

DFSネームサーバーが壊れています

ファイルサーバーVMDKを収容していたRAIDアレイはもうありません。これは、ファイルサーバーであり、DFS名前空間を含むWindows Server2003のインストールでした。

すべてのファイルを含むRAIDアレイは無傷であり、データは正常に機能しています。新しいVMを作成し、Server 2008 SP2をインストールしました。これにより、データボリュームをRAWLUNハードドライブとしてVMWareにマウントできました。

DFS名前空間と構造を復元する可能性があるかどうかを知る必要があります。

残念ながら... Server 2003VMDKのシステム状態やバックアップすら存在しないようです。 :(

ただし、.batファイルの方法で名前空間のバックアップのように見えるものがあります。したがって、前のsysadminには、DFSを.batファイルにバックアップするためのスクリプトが実行されていたようです。 (これを明日復元して、それが正しいかどうかを確認します。)

あなたへの私の質問は:この.batバックアップファイルからDFSを復元することは可能ですか? Server 2003DFS名前空間をServer2008 SP2インストールに復元することは可能ですか? DFS情報を抽出できる場所は他にありますか? (DCは別のサーバー上にあります。この情報はActiveDirectoryに保存されていますか?それを引き出して手動で新しいDFS名前空間の構築を開始できますか?)

ご入力いただきありがとうございます。

2
Ross

バッチファイルがDFS名前空間のエクスポートを実行していたと仮定します。

dfsutil/root:<namespace> /export:<exportfilename>)

その場合、Microsoftには、そのようなバックアップから名前空間を復元することに関するKB記事があります( KB記事KB969382のオプション2 )。

エクスポートファイルを介してネームスペースを回復するには、次の手順を実行します。

a。ルートがまだ存在しない場合は、DFS管理を使用して作成します。適切なルートターゲットをすべて追加します。ルート自体がまだ存在しない場合、Dfsutil.exeは構成のインポートに失敗し、ファイルで定義されているルートターゲットを追加しません。ただし、エクスポートファイルの内容を確認して、手動で追加する必要があるルートターゲットを特定することはできます。

b。次のコマンドを使用して、構成ファイルをインポートし、ホストされているすべてのリンクを作成します。
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

(ドメインがcontoso.comの場合、「DATA」はルートの名前、「DATA-dfs-Root.txt」はエクスポートファイルです)

ルートが作成される前にインポートを試みると、「要素が見つかりません」というエラーが発生します。

ルートに関連付けられたレジストリ構成データがすでにあるルートターゲットを追加しようとすると、「デバイスを使用する準備ができていません」または「ファイルがすでに存在する場合はファイルを作成できません」というエラーが発生します。影響を受けるサーバーからレジストリデータを削除するには、DFSUtil内の「クリーン」オプションを利用します。

Windows Server 2003:
dfsutil/clean/server:servername/share:sharename

Windows Server 2008:
dfsutil diag clean servername sharename

c。インポートが成功したことを確認します。インポートされたリンクを監視するには、DFS管理ツールを再度開く必要がある場合があります。

2
Rex