
우리는 정기적으로 robocopy를 실행하여 한 서버에서 다른 서버로 다소 큰 폴더 구조(수천 개의 폴더, 100,000개 이상의 파일, 50+GB 크기)를 미러링하는 예약된 작업을 가지고 있습니다. 미러가 저장되는 수신 서버에 공유가 있습니다. 우리는 수신 측의 공유에 연결되는 원본 서버에서 작업을 실행하고 있습니다. 두 서버 모두 Windows Server 2003을 실행하며 동일한 네트워크 스위치(100Mbps)에 연결되어 있습니다.
프로세스가 오류 없이 끝까지 완료되는 경우도 있습니다. 그러나 프로세스 중 어느 시점(어디에서 무작위로 보임)에서 robocopy는 오류와 함께 실패합니다. The specified network name is no longer available.
30초 동안 기다렸다가 파일을 다시 시도하고 여러 번의 재시도 후에 결국 포기합니다. 프로세스는 다음 일정 간격으로 반복되며 완료될 수도 있고 완료되지 않을 수도 있습니다.
이 문제가 발생하면 최대 30분 동안 네트워크의 어느 곳에서나 대상 서버의 공유에 전혀 액세스할 수 없습니다. 이 공유를 사용하는 네트워크에는 다른 것이 없습니다.
내 질문은 이 오류가 구체적으로 무엇을 의미하는가입니다. 공유가 "중단"되어 액세스할 수 없게 되는 이유는 무엇입니까? 이를 방지하고 파일 미러링을 보다 안정적으로 유지할 수 있는 방법이 있습니까?
답변1
Robocopy는 Windows에서 원격 엔드포인트를 더 이상 사용할 수 없다는 내용을 보고할 뿐이므로 디버깅하기가 쉽지 않습니다.
컴퓨터에 바이러스 백신 소프트웨어가 있는 경우 해당 소프트웨어를 비활성화한 상태에서 테스트를 실행하십시오. AV 스캐너가 제대로 작동하지 않아 따라잡으려고 시도하는 동안 작동이 중단될 수 있습니다. 작동하는 경우 전송 기간 동안 적어도 한쪽 끝에서 AV 스캐너를 비활성화해야 할 수도 있습니다. 또한 트래픽을 잘못 해석하여 연결이 끊어질 수 있는 방화벽이 없는지 확인하십시오.
참고로, 저속 NIC를 통한 트래픽이 많습니다. 각 시스템에 1GB NIC를 추가하고, 사용 가능한 적절한 스위치 포트가 없는 경우 크로스오버 케이블로 연결하고 해당 트래픽을 해당 NIC를 통해 라우팅하는 것을 고려할 수 있습니다.