如何讓300萬個檔案同步?
到iT邦幫忙
scottielin(iT邦初學者10級)發問:
檔案伺服器裡大約三百多萬個檔案(大約800GB)需要備份,由於沒有那臺伺服器的安裝軟體權限,只好用NTbackup備份,但太耗時間,嚴重影響平時上班期間的使用。請問其他好的做法嗎?
gilles(iT邦初學者9級):
建議使用Robocopy,你可以在Windows Resource Kit裡找到它,Vista跟Windows 2008都已經內建。它的檔案同步功能比Xcopy強,效率也比較好。
你可以用「/MIR」這個參數同步2個分享資料夾,寫法如下:
robocopy " source dir" "destination dir" /MIR
建議第一次在假日備份,之後就可以每天做,它只會改寫有異動的檔案。 但可以解決後續的費用問題。
pcboy(iT邦高手1級):
其實也可以用Xcopy結合批次檔(BAT)作備份,網路有一篇文章可以參考(tinyurl.com/os6yds),但不要只有一行Xcopy備份800GB的資料,系統會吃不消。可以用迴圈搭配,或自己分拆成十幾個Xcopy敘述備份。
我的電腦每天排程半夜執行一個BAT,負責把300GB的內容備份到另一個1TB的硬碟中,所以你的情況一定也可以。
ljl520(iT邦初學者8級):
當初我們公司主機要轉移資料到新購主機時,委外廠商建議使用TotalCommander Portable。但實務上,資料搬移時間還是受到主機資料量大小、網路頻寬速度等影響。當時資料足足搬了兩天,而且一旦遇到使用者的檔案名稱是長檔名或萬用字元,就可能會複製到一半時發生錯誤,或是複製不完全。建議除了善用工具外,還要分成多個資料夾、分批備份。
bizpro(iT邦初學者6級):
由於你的情況無法在備份來源安裝程式,就只能靠Windows內建的程式了。
如果找到能在主機上安裝程式的方法,建議使用Rsync(rsync.samba.org), 它的演算法非常厲害,而且是免費的。第一次執行時是完全備份,之後就是差異備份了。
bigcandy(iT邦初學者9級):
目前我在使用的備份軟體是「Second Copy」,每天資料量各有750GB、500GB,並且分時段用它來執行每日備份。最新版本是7.1。
Second Copy無論是完整、差異、同步都難不倒他,可以直接用網路、FTP備份,複製檔案可包含NT安全性資訊。在遇到錯誤檔案會跳過,最後還會產生記錄檔。但檔案錯誤的問題,其實不關備份軟體的事,以我來說,早就和使用者交待過,使用特殊符號或任何非英文,造成檔案遺失,恕不負責。
Second Copy目前有一個讓我頭痛的麻煩-LOG檔太大,常常開不起來,會讓人誤以為當機。
熱門新聞
2025-01-30
2025-02-03
2025-01-31
2025-02-03
2025-02-03
2025-02-03
2025-02-03