
Percebi que copiar um arquivo grande de um local em uma unidade de rede para outro local na mesma unidade de rede leva muito mais tempo do que copiá-lo localmente. Em vez de copiar o arquivo localmente, o computador da rede envia o arquivo para o meu computador remoto, que o envia de volta ao mesmo computador da rede. Isso significa que os arquivos estão sendo transferidos pela rede de forma totalmente desnecessária. Existe uma maneira de corrigir esse problema? Está se tornando um verdadeiro incômodo gerenciar os arquivos de vídeo na minha unidade de rede.
Nota: Este é o caso das pastas de rede do Windows e do Linux (usando Samba).
Responder1
Isto é como eu esperaria. Você está iniciando a cópia do seu computador. Seu computador é o meio pelo qual os arquivos serão copiados. Você poderia tentar executar algo como psexec para iniciar o comando de cópia do computador remoto.
http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
Responder2
Apenas para complementar um pouco o que Joeqwerty disse, uma operação de cópia é efetivamente baseada na memória. isto é, a fonte é primeiro lida na memória, completamente ou em segmentos, e então escrita no destino. Sem usar truques sofisticados, não há como a parte da memória ocorrer no compartilhamento de rede, que, no que diz respeito ao cliente, nada mais é do que uma unidade de disco remota. Esse mesmo problema também ocorre com coisas como FTP.
Responder3
Mover o arquivo não acarreta penalidade, apenas copiar.
Em uma nota histórica trivial, no início das redes corporativas, quando o NetWare era rei, o Token Ring era comum e a Ethernet geralmente envolvia algum tipo de cabo coaxial, a Novell se deparou com esse problema. O comando NCOPY teoricamente dizia ao servidor para copiar um arquivo do ponto A para o ponto B em vez do que o comando DOS COPY fazia, que era copiar o arquivo pela rede para a memória antes de gravá-lo novamente na rede no novo local. Como um Move, foi bem rápido (em comparação com a cópia). O tempo passou e surgiu a necessidade de um cliente Windows NetWare e o NCOPY foi embora. As cópias funcionaram como sempre no DOS.
Todo o resto no mundo conhecido funciona da maneira que John e Joe descreveram. O que quer dizer que tudo o que foi escrito nos últimos 20 anos se comporta assim.