Eu tenho uma caixa antiga do Windows 2000 em um local remoto com uma conexão T1 e um VPN na minha localização. Eu normalmente uso montagens smb para transferir arquivos, mas agora é hora de encerrar o servidor e copiar seus backups para o meu local. Eu tenho cerca de 40 gigabytes (compactados) para copiar. Estou preparado para levar muito tempo, mas tenho algumas ressalvas.
- Preciso limitar a largura de banda para que as conexões do serviço de terminal ao site não sejam afetadas
- Quero poder retomar uma transferência parcial
Existem alguns arquivos pequenos e vários arquivos grandes (10 a 20 gigabytes). Estou familiarizado com o rsync nas plataformas * nix, mas tive azar com o Windows e não sei se ele realmente manterá os arquivos parcialmente transferidos. O que você usa?
backup
file-transfer
windows-server-2000
reconectar
fonte
fonte
Respostas:
robocopy.exe
possui um comutador chamado intervalo entre pacotes , permitindo inserir uma janela de tempo entre os pacotes da sua cópia e, assim, reduzir o impacto no canal.Não é exatamente "use no máximo 30% da largura de banda disponível", mas você pode obter o mesmo efeito com um pouco de matemática. Você sempre pode especificar um número de milissegundos e deixá-lo funcionar por um tempo; depois,
CTRL+C
para interromper, ajustar seu comando conforme necessário e continuar. Fiz exatamente isso quando não quis sobrecarregar a WAN durante o dia útil com replicações em massa.O robocopy possui outro comutador que
/z
permite transferências "retomadas"; portanto, se a transferência for interrompida, você poderá continuar de onde parou e não precisará mudar os 40 GB inteiros novamente.Existem algumas boas GUIs para robocopy que podem ajudar com a sintaxe, mas qualquer pessoa com experiência em Linux o grok facilmente. Pegue as versões mais recentes de uma cópia do Windows 2003 ou posterior. Caso contrário, você o encontrará como um download da Ferramenta do Windows 2000 Resource Kit Tool.
Na entrada da Wikipedia para robocópia , alguém observou que a penalidade pela cópia reinicializável (a
/z
opção) é um desempenho 6x mais lento (consulte Falhas conhecidas ).fonte
40 GB de arquivos levarão mais de 60 horas para serem copiados em um T-1. Pode ser mais fácil enviar um disco rígido externo em ambas as direções. Você pode fazer com que alguém o conecte ao servidor, copie / criptografe seus arquivos e faça com que eles os enviem de volta para você.
fonte
Você pode tentar configurar o FTP na caixa 2000 e usar um cliente FTP na outra extremidade, como o filezilla, para lidar com cópias parciais.
fonte
Você diz que usou o rsync no * nix, existem várias portas do rsync para o Windows em que você pode pesquisar. Por exemplo:
Pessoalmente, achei o rsync bastante confiável e pode lidar com interrupções no meio de transferências e assim por diante. O Rsync também possui um sinalizador para limitar as transferências a uma velocidade exata de transferência de kbit / s, de modo que parece funcionar também para você.
fonte
Eu uso o Robocopy para fazer backup de todos os meus servidores, bem como um backup ativo do Mailserver. Uma vez configurado corretamente, é realmente configurado e esquecido. A melhor coisa que já aconteceu na minha vida de TI. Apenas colocando meus 32 centavos (permitindo a inflação)
fonte
Eu uso o KillCopy para esse fim. Acho muito conveniente.
Possui velocidade separada e outros perfis de configurações para cópia local e de rede.
Também é possível retomar quando uma transferência de um arquivo grande (ou arquivos) é interrompida em caso de conexão incorreta ou mesmo quando o computador que hospeda o programa falha.
fonte