Copiando a estrutura de diretório grande do Windows para o novo servidor com permissões intactas

6

Em breve, farei uma grande migração de um servidor da web antigo que atenda principalmente a páginas ASP (atualmente em um servidor Windows 2003) a um servidor Windows 2008 mais novo e virtualizado. Este novo servidor também estará em um domínio diferente.

Portanto, estou copiando a pasta da Web raiz e todas as suas subpastas e arquivos para esse novo servidor. Eu gostaria de manter as permissões intactas. Também é muito grande - gostaria de compactá-lo antes de transferir para o novo servidor com permissões intactas. Qualquer maneira de fazer isso? E será que o novo servidor que está em um domínio diferente do AD está de acordo com meus planos?

    
por Chris 15.11.2011 / 17:30

3 respostas

15

Para copiar todos os dados e permissões, você pode usar o robocopy por esse postagem no blog da technet :

ROBOCOPY /Mir <Source> <Target>
ROBOCOPY /E /Copy:S /IS /IT <Source> <Target>

Se você tiver ACEs específicas de domínio e estiver mudando para um domínio diferente, não será possível fazer muito além de documentá-lo e intervir manualmente.

    
por 15.11.2011 / 17:36
4

Robocopy ou rsync está ok para fazer a cópia (eu uso isso) Certifique-se de usar a versão mais recente do robocopy. Você pode encontrar o rsync na coleção cygwin. Se você tem uma quantidade enorme de dados e uma rede lenta: considere o uso de disco externo, fita, ...

Para as ACLs: você precisa documentar isso (talvez você queira esta análise documentada) Altamente recomendado: setacl Esta é uma ferramenta gratuita que você pode obter de helgeklein.com Você pode fazer um backup dos seus acl's e depois restaurá-los.

De acordo com a documentação, você também pode substituir os ACEs do seu domínio antigo por esses do novo domínio (eu não testei isso)

Eu sugeriria  1. faça um backup do seu ACL (setacl)  2. faça um arquivo compactado (7z é bom para isso)  3. obter seus dados no outro servidor (robocopy, rsync)  4. fazer uma restauração do ACL  5. teste, verifique

    
por 15.11.2011 / 21:23
3

Use o que eu provavelmente começaria olhando para web deploy Eu não recomendaria simplesmente copiar os arquivos como parece me de sua descrição que você tem um site considerável. Uma ferramenta como o robocopy é boa para copiar arquivos, mas poderia ter todos os tipos de permissões que você poderia gastar séculos tentando consertar de um robocopy. O Webdeploy pode criar um pacote zip de tudo antes de copiar manualmente ou sincronizar os servidores.

    
por 15.11.2011 / 21:46

Tags