Robocopy 啟動然後掛起/只是坐在那裡

Robocopy 啟動然後掛起/只是坐在那裡

我正在設定一個存檔過程以將舊文件儲存在外部硬碟上。相關電腦運行的是 Windows 7 Pro 32 位元。我們有一個伺服器資料夾,其中包含 150,000 多個文件,其中大多數文件都非常小(低於 200k)。我正在嘗試在批次檔中使用 robocopy 來執行此操作。前幾天它工作得很好,現在它在啟動時所做的只是坐在那裡。它向我顯示了所有選項等,還列出了目錄中的文件數量和目錄本身,但它永遠不會超過該行。如果我將目標切換到本機 C 驅動器,它最終會開始複製檔案。我的批次文件中是否有需要更改的內容?或者我使用的外部 Western Digital 硬碟是否有問題? WD 硬碟目前可保存約 175,000 個檔案。這是我的一行批次檔:

    robocopy "\\cgifp01\Prepress\Public\ImportedPDF" "E:\OldFiles" *.* /R:2 /W:10 /MINAGE:15 /MOV /B /XJ /XF "blank_test.pdf"

感謝您的任何提示或想法。

內特

答案1

如果您的目標 E:\OldFiles 已包含文件,robocopy 將首先掃描它們以查看要執行的操作(用較新的文件覆蓋,保留它們,...),然後從複製命令開始。因此,如果目標中有 150000 個文件,則可能需要一段時間。如果您將其複製到 E:\OldFiles1,它將立即啟動,因為那裡還沒有檔案。

答案2

對於其他遇到相同問題的人來說,這就是我解決這個問題的方法。我更改了批次檔以從網路位置複製到外部磁碟機上的臨時資料夾。然後我有另一行從臨時位置到實際存檔資料夾執行 robocopy。我不知道為什麼會這樣,但確實如此。這對我來說沒有任何意義,因為 robocopy 仍然必須將檔案複製到外部目錄中,但也許因為它不是從網路複製,所以效果會更好。我不知道。我所知道的是它現在有效。

內特

答案3

我多年來一直使用 robocopy 從我的伺服器複製到 USB 硬碟 - 64GB、1TB、2TB、3TB。但大約一個月前,我注意到文件副本會在某些普通文件(例如 JPG)上停止。如果我轉到目標目錄或目標磁碟機上的其他目錄並建立新的文字文件,則副本將繼續,但稍後會停止。重複這個技巧可以讓備份繼續進行。嘗試了很多選擇但沒有解決方案。非常沮喪。 Win7Pro32位,卡巴斯基安全軟體13.0.1.4190。

這只是本地電腦到本地 USB 驅動器 - 問題似乎出在較大的驅動器上,即 2TB 和 3TB。

ROBOCOPY "%FROM%" "%TO%" /E /XO /W:0 /R:0 /XF *.bak *.old *.zip *.arc *.rar *.z *.db /XD ARCHIVE OLD ZIPS /LOG+:"%LOG%" /NP /DCOPY:T /NJH /NJS /TEE /NC /NS /NDL /IPG:20 /FFT

答案4

我遇到過同樣的問題。事實上,我成功地使用 robocopy 傳輸了一個資料夾,當在下一個資料夾上嘗試它時,它只是掛在那裡一個小時,沒有任何進展。我隨機測試了 XCopy (關聯)相反,它工作得很好!

相關內容