因儲存設備升級,線上Windows File Server 內大概有 800GB 的資料量要移轉到新的儲存設備上,請教前輩有沒有更好的方法~
目前小弟試過下列幾種方法
1.rsync for win32 之前管 UNIX-like File Server 系統時最愛用的tool
*** 因無法將Windows檔案的屬性&ACL 帶到新的空間上 -> Out 出局
2.ntbackup 執行1次Fully backup and restore,直接使用硬碟作中介
測試備份及還原速度,230GB Fully backup 約需要1天又7個小時,restore約需要1天又9個小時
*** 預估整個作業時間約需要 9天的時間,停機太久了-> Out 出局
3.ntbackup 事前執行1次Fully backup and restore,後續使用Incremental backup 差異備份,陸續縮短時間,觀察每天異動的檔案大小不會超過10GB。,可以在3個小時內做完Incremental backup and restore
*** 問題點 在作業時間內刪除的檔案,仍會存在新的空間內,會造成User困擾 ->考慮中,備用方案
4.XCOPY 直接複製檔案,測試速度,單支XCOPY程序速度約 13GB/Hr,目前的檔案系統可以負荷10支XCOPY程序,總體速度約150GB/Hr。依照目錄分成10個批次檔同時執行,預估整個作業時間約需要6個小時。
*** 問題點
A.某些檔案Data Owner 將Domain Admin 存取權限移除,無法複製
B.某些檔案Data Owner 已離職,但檔案又進行內容加密,無法複製
這個方法雖有問題,但有特殊問題的檔案為少數個案,老闆較能接受此案
系統限制
1.因屬不同世代的儲存設備 (HP VA7400 -> EVA4400) 無法用儲存設備的內容複製功能(Command View for EVA的Business Copy 功能無法使用,真懷念以前用NetApp不同世代還是可以用snapmirror~~)
2.File server 作業系統為 Windows 2000,硬體為 HP NetServer IP1000,CPU為 PIII – 1.4Gb *2,XCOPY…等吃CPU資源的軟體不能起太多支。SAN HBA卡只有2GB頻寬
3.檔案系統搬移,當然檔案的所有屬性與ACL也要跟著複製過去,所以一般坊間用的PC檔案同步工具試過syncbank、always sync。因免費軟體大多沒有複製屬性功能,若試用版則有Size限制,若要花錢購買軟體只用一次,老闆意願不高。微軟有出SyncToy卻要在Win2003以上才能玩(殘念)。
如果新舊2台FILE SERVER都在同一個網域底下,
那麼,您利用Xcopy這個指令就可以了!
您可以寫一個BAT檔,內容大略如下
xcopy f:\source \\192.168.1.100\target /O /E /d /y
參數:
/O 複製檔案所有權及 ACL 資訊(包含安全性都會被複製過去。)
/E 複製每個目錄及其包含的子目錄,也複製空目錄(或您也可用/S,則不複製空目錄)
/d 如檔案重複,則會比對是否為更新過的檔案,有更新才複製。
我也建議用XCOPY 加上/C /A的屬性
我也剛完成兩台win2000的轉移 分享一下做法
在c:建立一個 yes的檔 裡面插入幾行空白
寫一個batch file
time >> log.txt < c:\yes
xcopy d: e: /s /o /c /y /e /i > log.txt
time >> log.txt < c:\yes
以上只RUN一次 把所有的檔案都COPY過去 記錄時間 並寫成一個log 可能要花好幾天
之後 每天凌晨用以下指示自動執行
time >> log.txt < c:\yes
xcopy d: e: /s /o /c /y /m >>log.txt
time >> log.txt < c:\yes
這樣就可以了
請試試看Second Copy
可複製NTFS目錄、檔案安全姓
同步方法有很多,例如選擇Exact Copy,二地同步為最新。
之前討論:http://ithelp.ithome.com.tw/question/10021429
代理資訊:http://shopping.ahasoft.com.tw/product_info.php?products_id=49&Twesid=1srl7hkqkooai98lusictubqr3
最新版Second Copy® 7.1
一個可以幫你自動備份的工具軟體,你可設定每隔幾分鐘(或是幾小時、幾天)自動執行一次備份動作,他會依你所指定的時間間隔中作業,自動幫你把重要的資料或是整個文件夾資動備份到指定的位置。除了進行簡單的複製,Second Copy®還可以將要備份的文件壓縮到zip文件,以及使原文件和目標文件夾保持同步更新。並藉助備份嚮導的幫忙,你可以快又輕易的完成文件的設置和更改。
可以利用像ARCserve這類的備份軟體來將資料移轉,順便連屬性一併複製過去。
如下圖
新增一個【複製】的Job
指定網路上的來源端與目的端
建議考慮採用微軟自己的robocopy這個小程式...可以連ACL都一併複製過去
robocopy - Wikipedia
Utility Spotlight: Robocopy GUI
公用程式精選 Robocopy GUI
個人首推FastCopy軟體,對於搬移大容量來說很方便,介紹如下。
說明:FastCopy 是我目前用過檔案複製最快且簡單易用的檔案工具(對於免費軟體而言)
功能:檔案複製、移動、同步與刪除的軟體,加快檔案的傳輸超快可復製ACL
(復製時可省略錯誤,持續作業)
其他強大功能介紹,請善用GOOGLE大神吧。
軟體載點:http://ipmsg.org/tools/fastcopy.html.en
P.S.到底有多快?自已體驗一下看看
不管哪個軟體,800g的檔還是會跑很久的,
所以利用FastCopy或是較快的工具來跑,至少可以省滿多時間的,
另外,建議可以以部門別或是特性來複製(可預先複製設定檔建立),
再來依時程漸進的Run比較有規劃些。
P.S.若使用FastCopy,可設定OPITON>DIFF HDD MODE看看會不會比較快
不管多快...遇到800G還是要好久...
我笑了,哈哈!!
我的公司每天要同步1.5T的資料,靠著Second Copy比對同步,還好啦~~
不過,第一次......難免比較.........XD
FastCopy 算是蠻快速的, 個人也蠻喜歡的, 但實際把 Server 資料同步到 FreeNas 的 CIFS 分享, 發現同步後所有檔案日期都會變成當天 (選擇 Sync選項, 1.99r2版本), 不確定是否是環境設定的問題還是程式的瑕疵, 如果樓主在意日期改變的話, 最好先小範圍測試同步一下.
SyncBack 試試看,不知道合不合您的需求。
官網 http://www.2brightsparks.com/
它的 30day 試用版無功能限制,就算要買的話價格也還好。
提供您參考看看囉~
Microsoft File Server Migration Toolkit 1.1
去看看吧