Nick's Blog

使用RoboCopy来备份文件服务器

RobCopy是一个集成在windows下的实用工具, 你可以通过运用Windows Command来实现其功能. 本篇将介绍如何在更改文件服务器时, 运用RoboCopy来实现文件的复制或者备份.

假设:你的文件服务器B在不久的将来将取代文件服务器A, 这时你需要将文件服务器A上的所有资料(包括隐藏文件, 临时文件全部复制到文件服务器B上).

RoboCopy可以实现这个目的. 在实际应用中, 你可以复制所有文件. 与此同时, 你不用担心任何发生在文件服务器A文件的改变, 因为任何改变都会被RoboCopy发现并且复制.

你需要在你的服务器B上运行一下命令行.

robocopy “\serverfolers” “X:folders” /MIR /B /R:0 /XF *.lnk /SEC /SECFIX 

解释:

\serverfolders:是你的文件服务器A的folder文件夹(共享目录)

X:folders:是你的X盘符folers文件夹

简单的讲就是你将把原来的文件服务器A上的folders共享文件夹拷贝到文件服务器B的X盘符Folders文件夹下.

/MIR: 100%复制,

/B: Backup的模式

/R:0:如果一个文件出错后直接跳过, 不会在某一个文件上停止整个拷贝

/XF *.ink:包含ink快捷方式

/SEC: 拷贝文件权限

/SECFIX FIX:拷贝权限包含跳过的文件