2013年7月28日

Win7/8 進行差異性備份

在Dos時代提供了xcopy指令加上/D可以做差異備份,windows vista 開始提供新的差異性備份的指令robocopy,我複製58000約12G的檔,全檔到USB flash約要15分鐘,但使用差異備份大約只要2分半,真的差異很大,以下是robocopy指令格式:

  • 差異備份
    robocopy 來源目錄  目的目錄 /e /xo /purge
    /e : 包含複製子目錄,包含空目錄
    /xo: 來源沒異動的檔案,不複製
    /purge: 刪除來源檔不存在目的地的目錄或檔案
    ex:
    robocopy c:\source  k:\backup /e /xo /purge
  • 多執行緒
    robocopy 來源目錄 目的目錄 /MT /e /xo /purge
    /MT[:n] : 用 n threads 進行多執行緒複製 (default 8).
    ex:
    robocopy c:\source k:\backup /MT /e /xo /purge
    這部分由於我是備份本機,因此加了沒甚麼用,根據robocopy mutithread的說法是較不穩定的來源會比較有效
參考:
http://www.wretch.cc/blog/dsa7410/9334589

robocopy mutithread

http://technet.microsoft.com/zh-tw/library/cc733145(v=ws.10).aspx

沒有留言:

張貼留言