文件服務器遷移之三(Robocopy進行大量遷移)

以前分別用FSMT和FSRM作過的文件遷移,具體方法能夠參考:http://hubuxcg.blog.51cto.com/2559426/458091; http://hubuxcg.blog.51cto.com/2559426/1407703安全

由於FSMT已經中止使用,而FSRM 的遷移速度並不十分理想,並且微軟官方也有說明:Windows Server 遷移工具 (WSMT) 的文件遷移 (FSRM) 部分面向小型數據集(小於 100 GB 的數據)。 它會經過 HTTPS 逐個複製文件。 對於大型數據集,咱們建議使用 Windows Server 2012 R2 或 Windows Server 2012 隨附的 Robocopy.exe 版本。服務器

即然官方建議咱們用2012或2012R2所帶的Robocopy,因此選它來作此次遷移的工具!網絡

我如今須要的將一臺2008R2服務器上,近2T的數據遷移到一臺全新的2012R2機器上,依以前的測試,在1G 的網絡環境中,平均遷移速度能夠達到每分鐘3G 左右,最高能夠到達4G,因此,估計完成此次遷移大約須要8-12小時,剛纔能夠利用週末晚上完遷移!多線程

肯定好時間,通知用戶後,開始進行!ide

首先,爲確保遷移過程當中,不會有文件更新、寫入,需將2008R2舊文件服務器上須要遷移的共享目錄中的共享權限設置爲只讀工具

clip_p_w_picpath002

切換到2012R2新文件服務器,進到命令提示下,能夠用Robocopy /? 查看詳細參數,有興趣的能夠每一個參數去仔細研究!以下圖:性能

clip_p_w_picpath004

經常使用參數:測試

源 :: 源目錄(驅動器:\路徑或\\服務器\共享\路徑)。線程

目標 :: 目標目錄(驅動器:\路徑或\\服務器\共享\路徑)。3d

/S :: 複製子目錄,但不復制空的子目錄。

/E :: 複製子目錄,包括空的子目錄。

/COPY:複製標記:: 要複製的文件內容(默認爲 /COPY:DAT)。

(複製標記: D=數據,A=屬性,T=時間戳)。

(S=安全=NTFS ACL,O=全部者信息,U=審覈信息)。

/SEC :: 複製具備安全性的文件(等同於 /COPY:DATS)

/COPYALL :: 複製全部文件信息(等同於 /COPY:DATSOU)

/MT[:n] :: 使用 n 個線程進行多線程複製(默認值爲 8)

n 必須至少爲 1,但不得大於 128。

該選項與 /IPG 和 /EFSRAW 選項不兼容。

使用 /LOG 選項重定向輸出以便得到最佳性能。

/R:n :: 失敗副本的重試次數: 默認爲 1 百萬。

在本次遷移中,由於徹底須要文件服務器,包換全部文件、目錄、權限等,因此使用以下參考:

robocopy \\2008R2\e$\Share e:\Share /e /copyall /mt:20 /R:3 /log:E:\log\Share.log

\\2008R2\e$\Share 源目錄,即舊2008R2服務器上的目錄,也能夠直接使用共享,

e:\Share目標目錄,即新的2012R2服務器上的目錄。

/E 複製子目錄,包括空的子目錄。

/COPYALL 複製全部文件信息(包括數據、屬性、時間戳、安全、全部者、審覈信息等)

/MT:20 使用 20 個線程進行多線程複製

/R:3 失敗副本的重試3次數,因爲 默認爲 1 百萬,若是碰到沒法複製的文件,複試1百萬次的話,估計得幾天時間,因此建議修改

/log:E:\log\Share.log將複製結果記錄到日誌文件,以便查看錯誤或是失敗的信息

以上命令後,就是慢長的等待了!

結束後,打開LOG文件,能夠看到全部複製的文件目錄、大小等信息:

clip_p_w_picpath005

最後會有彙總,總共文件、目錄數量、大小、時間等信息!

clip_p_w_picpath007

從彙總信息來看,此目錄總共942G,開始時間1:17:52,結束時間:4:20:29共用時:2:43:49,平均速度約3G/分鐘!

用以上方法,完成另個幾個共享目錄的複製,而後再停用舊服務器上的共享、啓用新服務器上的共享,總共2TB,總共用時約8小時!

相比以前的兩個工具:FSMT和FSRM,效率確實高了很多!

相關文章
相關標籤/搜索