НАЗНАЧЕНИЕ
Копирование/перенос больших данных из одного сервера на другой.
ПРИМЕНЕНИЕ
Когда нужно скопировать и/или перенести большой объем данных из одной машины на другую более быстрым способом, чтобы не ждать часами. Вдобавок ко всему нужно скопировать на ту, которая не в общем домене.
УСЛОВИЕ
- Наличие админских прав на оба сервера (отправитель и получатель);
- Наличие доступности из сети (оба сервера должны видеть друг друга);
- Расшаренная папка (переносимую папку нужно расшарить);
- Стабильность сети и света.
ШАГИ
- На сервере-отправителе временно расшарить переносимую папку, дав общий доступ пользователю «Все»;
- На сервере-получателе запустить командную строку (cmd или powershell);
- Подключиться к сетевой папке и авторизоваться (ввести пароль после запроса):
net use \\192.168.x.x\share /user:admin *
где вместо \192.168.x.x\share — реальный ip-адрес целевого сервера и путь к сетевой расшаренной папке, а вместо admin — пользователь администратора сервера-отправителя;
- Запустить команду копирования папки:
robocopy \\192.168.x.x\share C:\folder /E /Z /J /MT:8 /R:3 /W:5 /LOG+:C:\robocopy.log /TEE /NP
где вместо C:\folder — путь к локальной папке, куда будет копироваться из сервера-отправителя;
-
Дождаться окончания процесса копирования и после проверить состояние данных;
-
На сервере-отправителе отключить общий доступ к этой папке в целях безопасности.
РЕЗУЛЬТАТ
В отличии от обычного графического копирования, команда robocopy быстрее скопирует большие данные на другой сервер. И если в этот момент не пропадет сеть или свет, то копирование пройдет успешно за более быстрое время.



