RoboCopy 失敗並顯示“指定的網路名稱不再可用”

RoboCopy 失敗並顯示“指定的網路名稱不再可用”

我們有一個計劃任務,定期運行 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 路由流量。

相關內容