Migrar 3 terabytes de arquivos para um novo servidor windows 2003

1

Temos um novo servidor de arquivos para lidar com a quantidade obscena de arquivos gerados pela empresa (PDFs, XLS, DOCs e JPGs). Arquivos sendo movidos para o novo servidor totalizam cerca de 3 TB. O problema é que não podemos derrubar a empresa por dias para mover os arquivos. O outro problema é que os aplicativos que criam todos esses arquivos precisam fazer referência a arquivos anteriores, portanto, não podemos simplesmente apontá-los para o novo servidor. Além disso, não há uma opção para que os aplicativos criem arquivos no novo servidor, mas faça referência ao servidor antigo para arquivos existentes.

Os servidores são x64 win2003 r2. Ambos os servidores estão na mesma sub-rede.

DFS não funciona.

Existe um aplicativo que pode manipular essa quantidade de dados para copiar os arquivos, limitar a largura de banda e fazer uma 'mesclagem'? Por mesclagem, quero dizer, copiar constantemente os arquivos recém-criados até que os dois servidores sejam sincronizados.

    
por smackaysmith 03.02.2011 / 03:03

3 respostas

7

Use o robocopy para fazer a cópia.

Faça um primeiro push inicial. Feito isso, inicie a cópia novamente. Isso irá capturar todos os arquivos novos / atualizados e movê-los. Continue fazendo isso até a noite do corte real. No corte durante a noite, diga a todos os funcionários para ter certeza de que todo o software está desligado. Em seguida, execute o script robocopy uma última vez e, em seguida, desligue a máquina quando isso for feito. Redirecione os usuários para a nova máquina e pronto.

    
por 03.02.2011 / 03:12
2

Este é basicamente o uso canônico de rsync . A quantidade de dados não é realmente um problema (para qualquer coisa, na verdade). O rsync tem a capacidade de limitar a quantidade de largura de banda consumida (via a opção de linha de comando --bwlimit=n ), e a razão de ser do rsync é a capacidade de transferir apenas as diferenças entre a origem e o destino. , em vez de retransmitir muitos dados duplicados - o que o torna perfeito para esse tipo de sincronização em etapas que você está tentando.

Você tem várias opções para executar o Rsync no Windows, incluindo DeltaCopy ou instalando as ferramentas de linha de comando no Cygwin.

Esta não é uma solução específica do Windows. Outras pessoas podem oferecer melhores soluções nessa área.

    
por 03.02.2011 / 03:14
0

Para essa quantidade de carga de sincronização, você se beneficiará de ter um link dedicado entre os dois servidores de arquivos e um switch dedicado ao adicionar mais servidores de arquivos. Esperemos que esta segregação de rede também permita que você faça o anti-vírus recuar.

Além disso, aproveite esta oportunidade para mover dados antigos para um compartilhamento somente leitura.

E para maximizar a largura de banda da rede / CPU / disco rígido, execute mais de um trabalho de sincronização de uma só vez. Você terá que monitorar / medir / descobrir quantos trabalhos são ideais e como agrupar suas pastas.

    
por 04.02.2011 / 00:18