Network-Share

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

  • June 19, 2018

我們有一個定期執行 robocopy 的計劃任務,以將相當大的文件夾結構從一台伺服器鏡像到另一台伺服器(數千個文件夾,100,000 多個文件,50+ GB 大小)。接收伺服器上有一個儲存鏡像的共享。我們正在從連接到接收端共享的源伺服器執行任務。兩台伺服器都執行 Windows Server 2003 並連接到同一個網路交換機 (100Mbps)。

該過程有時會一直完成而不會出錯。然而,通常情況下,在此過程中的某個時刻(在哪裡似乎是隨機的),robocopy 將失敗並出現錯誤The specified network name is no longer available. 它將等待 30 秒並再次嘗試該文件,並在多次重試後最終放棄。過程將在下一個計劃間隔重複,並可能完成……或不完成。

發生這種情況時,我無法從網路上的任何位置訪問目標伺服器上的共享長達 30 分鐘。網路上沒有使用此共享的其他內容。

我的問題是這個錯誤具體是什麼意思?為什麼共享“下降”並變得無法訪問?有沒有辦法防止它並使文件鏡像更穩定?

Robocopy 只是報告 Windows 告訴它的內容,遠端端不再可用,這可能是調試的正確痛苦。

如果您的機器上有防病毒軟體,請在禁用該軟體的情況下進行測試執行。可能是 AV 掃描器沒有正確跟上並導致在試圖趕上時掛起。如果可行,您可能需要在傳輸期間至少在一端禁用 AV 掃描器。還要確保不涉及可能誤解流量並導致連接中斷的防火牆。

附帶說明一下,這種低速 NIC 上的流量很大。您可能會考慮為每台機器添加一個 1GB 的 NIC,如果您沒有合適的交換機埠可用,可能通過交叉電纜連接,並通過這些 NIC 路由該流量。

引用自:https://serverfault.com/questions/151893