Я делаю довольно большой перенос (8 ТБ) из нашей сети в другой сетевой ресурс. Размер большинства файлов варьируется от 0,1 МБ до 15 МБ. Машина, на которой мне нужно копировать, - это Windows Server 2003.
Я знаком с robocopy и, в частности, с параметром / mt для увеличения количества потоков для работы с файлами небольшого размера и большим количеством файлов, которые необходимо скопировать. Я скачал Инструменты набора ресурсов Windows Server 2003. Это включает robocopy, но похоже, что включенная версия не предлагает опции для / mt, что значительно замедляет передачу.
Есть ли способ получить robocopy с параметром / mt, работающим на сервере 2003?
Попробуйте RichCopy. Он делает многопоточные копии, а также поставляется от Microsoft в качестве портативного инструмента.
http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx
Из TechNet: «Параметр / MT применяется к Windows Server 2008 R2 и Windows 7.»
Поэтому не похоже, что параметр / MT поддерживается в W2K3.
http://technet.microsoft.com/en-us/library/cc733145(v=ws.10).aspx
Я просто создал 8 разных экземпляров приложения. Написал простой скрипт, который порождает следующий экземпляр по завершении. Так что у меня всегда было 8 запущенных экземпляров одновременно (пока дело не подошло к концу).