iT邦幫忙

1

儲存設備硬碟升級,要如何搬移 Windows File Server 內的所有檔案?

cklin 2009-06-10 13:26:3823638 瀏覽
  • 分享至 

  • xImage

因儲存設備升級,線上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以上才能玩(殘念)。

小成 iT邦高手 10 級 ‧ 2009-06-11 08:45:37 檢舉
DFS勒...???
我之前也是FILE SERVER要做轉移
然後就設DFS讓兩個資料夾做同步
就在線上做同步幾天,ACL也會一併過去
然後最後在找個時間,用XCOPY把尚未同步完畢的檔案做最後一次的複製(帶參數/O /D)
由於XCOPY只複製新檔案過去~所以就也蠻快的~停機時間不到半小時吧...
轉移到目前為止已經兩個月了~都沒有USER有反應有啥問題...
不過我的環境是2003
2000我不知道能不能降玩
給你參考一下...
cklin iT邦新手 2 級 ‧ 2009-06-11 14:43:48 檢舉
阿諾~~ DFS 是Win2003的功能, Win2000 還不能玩 :(
davihuan iT邦新手 3 級 ‧ 2009-06-11 20:48:29 檢舉
http://www.plurk.com/p/zz1e8

要不要看看我們閒聊的結果??
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
22
rickhsu
iT邦高手 6 級 ‧ 2009-06-11 08:48:32
最佳解答

如果新舊2台FILE SERVER都在同一個網域底下,
那麼,您利用Xcopy這個指令就可以了!

您可以寫一個BAT檔,內容大略如下
xcopy f:\source \\192.168.1.100\target /O /E /d /y
參數:
/O 複製檔案所有權及 ACL 資訊(包含安全性都會被複製過去。)
/E 複製每個目錄及其包含的子目錄,也複製空目錄(或您也可用/S,則不複製空目錄)
/d 如檔案重複,則會比對是否為更新過的檔案,有更新才複製。

stellayan iT邦新手 4 級 ‧ 2009-06-11 11:24:34 檢舉

我也建議用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

這樣就可以了

34
Ken(Bigcandy)
iT邦大師 1 級 ‧ 2009-06-10 13:42:21

請試試看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文件,以及使原文件和目標文件夾保持同步更新。並藉助備份嚮導的幫忙,你可以快又輕易的完成文件的設置和更改。

cklin iT邦新手 2 級 ‧ 2009-06-10 14:25:17 檢舉

嗯~ 看起來 Second Copy 是個不錯的選擇~
NT$1600的單價也不太貴,來去ㄋㄞ一下老闆,看看有沒有機會買~

32
tom6507
iT邦大師 1 級 ‧ 2009-06-10 13:56:12

可以利用像ARCserve這類的備份軟體來將資料移轉,順便連屬性一併複製過去。
如下圖
新增一個【複製】的Job

指定網路上的來源端與目的端

cklin iT邦新手 2 級 ‧ 2009-06-10 14:21:31 檢舉

ARCserver?是 CA 的那一套嗎?
想當年在用ARCServer v6.5 來Backup NT3.5/4.0,沒想到最新版已經到了V12.5了

這一套不便宜吧~~
在Costdown情況下,額外的花費總是被盯的很緊的~
我再找找看有沒有30天試用版可以用~
謝謝啦~

tom6507 iT邦大師 1 級 ‧ 2009-06-10 15:13:39 檢舉

試用版下載:http://arcserve.com/solutions/content.aspx?cid=204004

zhongcetw iT邦研究生 2 級 ‧ 2009-06-10 15:14:02 檢舉

可以跟代理商要試用版 DVD,試用期間,基本功能都正常,現在 CA 版本是 R12 SP1

28
tommy618
iT邦新手 2 級 ‧ 2009-06-10 17:15:00

建議考慮採用微軟自己的robocopy這個小程式...可以連ACL都一併複製過去
robocopy - Wikipedia
Utility Spotlight: Robocopy GUI
公用程式精選 Robocopy GUI

24
0liver
iT邦新手 5 級 ‧ 2009-06-10 19:54:31

個人首推FastCopy軟體,對於搬移大容量來說很方便,介紹如下。

說明:FastCopy 是我目前用過檔案複製最快且簡單易用的檔案工具(對於免費軟體而言)
功能:檔案複製、移動、同步與刪除的軟體,加快檔案的傳輸超快可復製ACL
(復製時可省略錯誤,持續作業)
其他強大功能介紹,請善用GOOGLE大神吧。
軟體載點:http://ipmsg.org/tools/fastcopy.html.en

P.S.到底有多快?自已體驗一下看看

看更多先前的回應...收起先前的回應...
小成 iT邦高手 10 級 ‧ 2009-06-11 08:38:05 檢舉

不管多快...遇到800G還是要好久...

0liver iT邦新手 5 級 ‧ 2009-06-11 08:49:07 檢舉

不管哪個軟體,800g的檔還是會跑很久的,
所以利用FastCopy或是較快的工具來跑,至少可以省滿多時間的,
另外,建議可以以部門別或是特性來複製(可預先複製設定檔建立),
再來依時程漸進的Run比較有規劃些。

P.S.若使用FastCopy,可設定OPITON>DIFF HDD MODE看看會不會比較快

不管多快...遇到800G還是要好久...

我笑了,哈哈!!

我的公司每天要同步1.5T的資料,靠著Second Copy比對同步,還好啦~~
不過,第一次......難免比較.........XD

markit iT邦新手 2 級 ‧ 2009-06-18 16:33:46 檢舉

FastCopy 算是蠻快速的, 個人也蠻喜歡的, 但實際把 Server 資料同步到 FreeNas 的 CIFS 分享, 發現同步後所有檔案日期都會變成當天 (選擇 Sync選項, 1.99r2版本), 不確定是否是環境設定的問題還是程式的瑕疵, 如果樓主在意日期改變的話, 最好先小範圍測試同步一下.

12
judyhu
iT邦新手 5 級 ‧ 2009-06-11 19:55:19

SyncBack 試試看,不知道合不合您的需求。
官網 http://www.2brightsparks.com/
它的 30day 試用版無功能限制,就算要買的話價格也還好。
提供您參考看看囉~

10
wowalan
iT邦新手 5 級 ‧ 2009-06-12 12:22:48
cklin iT邦新手 2 級 ‧ 2009-06-12 14:59:01 檢舉

看到這句話就暈倒了 *_*

System Requirements
Supported Operating Systems: Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 Service Pack 2; Windows Server 2008

我要發表回答

立即登入回答