Я заметил, что копирование большого файла из одного места на сетевом диске в другое место на том же сетевом диске занимает гораздо больше времени, чем его локальное копирование. Вместо того чтобы копировать файл локально, сетевой компьютер отправляет файл на мой удаленный компьютер, который отправляет его обратно на тот же сетевой компьютер. Это означает, что файлы передаются по сети без надобности. Есть ли способ решить эту проблему? Управление видеофайлами на сетевом диске становится настоящей проблемой.
Примечание. Это касается сетевых папок как Windows, так и Linux (с использованием Samba).
Я этого и ожидал. Вы запускаете копию со своего компьютера. Ваш компьютер - это носитель, на который будут копироваться файлы. Вы можете попробовать запустить что-то вроде psexec, чтобы запустить команду копирования с удаленного компьютера.
http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx
Просто чтобы немного дополнить то, что сказал joeqwerty, операция копирования фактически основана на памяти. т.е. источник сначала считывается в память либо полностью, либо по сегментам, а затем записывается в место назначения. Без использования хитрых уловок часть памяти не может происходить в общей сетевой папке, которая с точки зрения клиента является не чем иным, как удаленным диском. Та же проблема возникает и с FTP.
Перемещение файла не влечет за собой штрафов, только копирование.
На тривиальной исторической ноте, на заре корпоративных сетей, когда NetWare была королем, Token Ring была обычным явлением, а Ethernet обычно использовала какой-то коаксиальный кабель, Novell столкнулась с этой проблемой. Команда NCOPY теоретически говорила серверу скопировать файл из точки A в точку B вместо того, что делала команда DOS COPY, которая копировала файл по сети в память перед повторной записью его по сети в новом месте. Как и Move, это было довольно быстро (по сравнению с копией). Прошло время, и возникла потребность в клиенте Windows NetWare, и NCOPY ушел. Копии работали как всегда в DOS.
Все остальное в известном мире работает так, как описали Джон и Джо. То есть все, что написано за последние 20 лет, ведет себя так.