Infra - Windows Server

Desfragmentando a Base do Active Directory Offline

Neste artigo iremos ver como é feita a desfragmentação offline do Active Directory.

por Thiago Pereira



A desfragmentação da base de dados do Active Directory é a atividade que o Administrador deve fazer regularmente dependendo da complexidade do ambiente.

Para começarmos vamos para o Serviço de Diretório indo em Services;

Clique com o botão direito no serviço Active Directory Domain Services e clique em Stop;

Agora iremos abrir o command prompt como Administrador;

Para esta tarefa é necessário usarmos o ntdsutil. Após o Command Prompt aberto digite NTDSUTIL;

Após entrar no ntdsutil precisamos ativar a instancia ntds. Digite ACTIVATE INSTANCE NTDS;

Digite FILES;

Para colher mais informações, digite INFO e verá a localização do arquivo ntds.dit, o tamanho de sua base e etc.

Agora iremos apontar o local aonde queremos que a base do AD seja compactada. Para este exemplo, iremos compactar a base em “C:\Defrag”. Digite: compact to c:\Defrag;

Como podemos ver na imagem acima, a compactação da base de dados do Active Directory se inicia e é possível visualizar o status da atividade.  Depois de finalizada, ela aponta o local onde o arquivo compactado foi salvo. Agora podemos copiar o arquivo que esta na pasta C:\Defrag e colocar no local onde a base de dados original esta alocada fazendo assim a substituição do arquivo.

Logo após finalizar, podemos então digitar QUIT e finalizar com o Command Prompt.

Vamos novamente em Iniciar> Services e agora iniciar o Serviço AD DS que paramos;

Resources:

http://support.microsoft.com/kb/232122/

Conclusão: Com este artigo mostramos como podemos fazer a desfragmentação offline no Windows Server 2008. Esta desfragmentação ficou muito mais simples, pois agora o Active Directory funciona como um Serviço do Windows sendo assim pode apenas pará-lo e executar determinadas tarefas administrativas.

Thiago Pereira

Thiago Pereira - http://thiagoinfrat.spaces.live.com