RoboCopy завершается с ошибкой "указанное сетевое имя больше не доступно"
У нас есть запланированное задание, которое периодически запускает robocopy для зеркалирования довольно большой структуры папок с одного сервера на другой (тысячи папок, более 100 000 файлов, размером более 50 ГБ). На принимающем сервере есть общий ресурс, где хранится зеркало. Мы запускаем задачу с исходного сервера, подключающегося к общему ресурсу на принимающей стороне. Оба сервера работают под управлением Windows Server 2003 и подключены к одному сетевому коммутатору (100 Мбит / с).
Процесс иногда завершается без ошибок. Однако чаще всего в какой-то момент процесса (кажется случайным в отношении того, где) роботокопия завершается с ошибкой The specified network name is no longer available.
Он подождет 30 секунд, попробует файл еще раз и в конце концов сдастся после нескольких попыток. Процесс будет повторяться через следующий интервал расписания и может завершиться... или нет.
Когда это происходит, я не могу получить доступ к общему ресурсу на целевом сервере из любой точки сети в течение 30 минут. В этой папке больше ничего нет в сети.
У меня вопрос, что конкретно означает эта ошибка? Почему доля "падает" и становится недоступной? Есть ли способ предотвратить это и сделать зеркалирование файлов более стабильным?
1 ответ
Robocopy просто сообщает о том, что Windows сказала, что удаленный конец больше не доступен, что может быть правильной болью для отладки.
Если на компьютерах установлено антивирусное программное обеспечение, выполните тестовый запуск с отключенным. Вполне возможно, что AV-сканер не работает должным образом и вызывает зависание, когда он пытается наверстать упущенное. Если это работает, вам может потребоваться отключить AV-сканер хотя бы на одном конце на время передачи. Также убедитесь, что не задействован брандмауэр, который может неправильно интерпретировать трафик и привести к разрыву соединения.
Как примечание, это большой трафик через такие низкоскоростные сетевые адаптеры. Вы можете рассмотреть возможность добавления сетевого адаптера 1 ГБ к каждой машине, возможно, подключенного перекрестным кабелем, если у вас нет подходящих портов коммутатора, и чтобы этот трафик маршрутизировался через эти сетевые карты.