Como transferir arquivos grandes com eficiência entre dois locais remotos no mesmo servidor?

1

Temos vários arquivos grandes (> 10 GB) em um servidor que precisam ser movidos para outro local no mesmo servidor após uma revisão.

Os usuários que estão fazendo a revisão e a transferência de arquivos não têm acesso ao RDP para o servidor, mas podem acessar os arquivos por meio de caminhos UNC:

\server\FilesToReview
\server\MoveToHere

Atualmente, eles usam o Windows Explorer para copiar / colar os arquivos. É muito lento porque acho que o arquivo está sendo copiado / armazenado em cache localmente e, em seguida, enviado novamente para o novo local no servidor.

Existe uma maneira de mover os arquivos no servidor sem que eles percorram a rede duas vezes? A reconfiguração das ações da UNC como essa teria algum impacto?

\server\FilesToReview
\server\FilesToReview\MoveToHere

Qualquer ideia recebida com gratidão ...

Edições O servidor é o Windows Server 2012, o cliente é o Windows 10 Windows 7 (graças @Daniel B); Os arquivos precisam ser copiados, não movidos; Os arquivos estão no mesmo disco (obrigado @Attie)

    
por Duodenalsalmons 25.09.2018 / 14:48

1 resposta

2

De acordo com as informações que você forneceu, você já está usando o descarregamento de cópia do lado do servidor . De acordo com o wiki do Samba, ele está disponível nos seguintes sistemas operacionais:

  • Windows Server 2012 and later: via Windows Explorer or Robocopy
  • Windows 8 and later: via Windows Explorer or Robocopy
  • Windows Server 2008: via Robocopy only
  • Windows 7: via Robocopy only

Você pode verificar facilmente consultando a guia "Desempenho" do Gerenciador de tarefas. Ficará parecido com isso:

Como você pode ver, ele usa praticamente nenhuma largura de banda, mas ainda assim copia a 27,7 MB / s.

Observe também como eu crio uma cópia de um arquivo na mesma pasta e é muito lento. É assim que os discos rígidos são lentos.

    
por 25.09.2018 / 16:47