S小魚仔S 網誌搜尋

2014年7月5日 星期六

S小魚仔S Fastcopy & Richcopy 資料備份

因客戶在「Server」資料,需要做移轉,當下沒有想過「權限」(ACL) 設定「繼承」問題,就直接「Ctrl+C」(複製)、「Ctrl+V」(貼上),結果意外發生.......,沒有想到「資料夾」設定「權限」竟然不會「繼承」,於是花了點時間,找尋「備份」檔案,軟體。

「Rich Copy」是「微軟」開發「檔案」備份軟體,前身為「Robo Copy」。

「FastCopy」則是「日本」人,開發的「備份」軟體。

兩者使用起來「心得」,大致如下。

「Rich Copy」備份「檔案」無法將「使用者」權限設定(ACL),進行「複製」,光是這點,我就很「感冒」,但是足以「應付」一般「家用」檔案「複製」。


「Fast Copy」備份「檔案」,可以備份「使用者」權限設定(ACL),備份速度挺不錯,就是這套軟體,解決我的困擾。

無意間發生「Fast Copy」可以使用「Command Line」,使用過後「非常」滿意,不但解決「ACL」資料夾「權限」設定問題,而且備份時間「大幅減少」。

指令大致上如下

Fastcopy.exe /Cmd=Sync /Auto_Close /Estimate /Acl /Logfile="r:\Nas_Sync.log" "C:\Source\*.*" /To="D:\Destination"

「Fastcopy.exe」( 程式執行檔)

「/Cmd=Sync」同步(保持目錄結構一致) 
「/Cmd=Diff」複製(僅不同名檔案+時間較新的同名檔案) 
「/Cmd=Copy」複製(總是複製/複寫所有檔案)(Overwrite all)
「/Cmd=Move」移動(複製並覆寫所有檔案後刪除來源檔案)(Overwrite all)

「/exclude="*.jpg"」(選擇排除同步,檔案)
或
「/exclude="1\"」(選擇排除同步,資料夾)

「/Auto_Close」(執行完成後,沒有錯誤自動關閉)
或
「/Force_Close」(執行完成後,若有錯誤自動關閉)

「/Estimate」(預估完成時間)
「/Acl 」(複製權限設定 ACL,只適用於NTFS)
「/Logfile」(檔案 Event Log,存放位置)
「"C:\Source\*.*"」(來源位置)
「/To」(目的位置)


如果您的「備份」需要 過濾「檔案」「可以參考下面指令」

Fastcopy.exe /Cmd=Sync /exclude="*.jpg" /Auto_Close /Estimate /Acl /Logfile="r:\Nas_Sync.log" "C:\Source\*.*" /To="D:\Destination"

如果您的「備份」需要 過濾「資料夾」「可以參考下面指令」

Fastcopy.exe /Cmd=Sync /exclude="1\" /Auto_Close /Estimate /Acl /Logfile="r:\Nas_Sync.log" "C:\Source\*.*" /To="D:\Destination"

如果您的「備份」需要 過濾 多個「資料夾」「可以參考下面指令」

Fastcopy.exe /Cmd=Sync /exclude="1\;2\" /Auto_Close /Estimate /Acl /Logfile="r:\Nas_Sync.log" "C:\Source\*.*" /To="D:\Destination"

參考資料
「Fast Copy」-「Fast Copy」

沒有留言: