加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2003 – 使用Robocopy进行文件服务器迁移

发布时间:2020-12-13 23:49:15 所属栏目:Windows 来源:网络整理
导读:我计划将文件共享从 Windows Server 2003迁移到Server 2012 R2(它有超过500 GB的数据.FYI – 它没有DFS). 我想使用下面的命令将数据从源服务器复制到目标服务器: robocopy "Source serverfolder" "Target serverfolder" /S /E /COPY:DATSOU /R:1 /W
我计划将文件共享从 Windows Server 2003迁移到Server 2012 R2(它有超过500 GB的数据.FYI – 它没有DFS).

我想使用下面的命令将数据从源服务器复制到目标服务器:

robocopy "Source serverfolder" "Target serverfolder" /S /E /COPY:DATSOU /R:1 /W:10 /TEE /log:<log path.txt>

在切换期间,我计划再次运行相同的命令来复制任何新的/修改过的文件.

上面的命令是否有任何问题,我是否需要在切换过程中包含’/ XO’以排除再次复制现有文件?

我今年早些时候有过确切的情景.要回答您的问题,您的Robocopy命令应该没有任何问题.我想分享用于将文件服务器迁移到新的Server 2012 R2 VM的Robocopy命令.

注意:在新的Windows Server 2012 R2服务器上使用相同的驱动器号和完全相同的文件路径.如果不这样做,将导致共享信息不匹配,并且您的迁移失败.

Robocopy开关的详细信息:

/e – Copy subdirectories,including empty ones
 /xj – Exclude junction points
/r:2 – 2 retries
/w:5 – 5 second wait between retries
  /v – Verbose output for skipped files
 /it – Include tweaked files (identical size/timestamp,but different attributes)
/purge – Delete destination files/directories that no longer exist in source
/copyall – Copy data,attributes,timestamps,security (ACLs),owner,auditing info

我从Server 2012 R2 Server运行此命令.

ROBOCOPY /e /xj /r:2 /w:5 /v /it /purge /copyall Server2003FileServerc$Data c:Data

然后,您可以从2003服务器导出文件共享信息,然后将共享信息导入2012 R2服务器.我在这里使用KB文章https://support.microsoft.com/en-us/kb/125996来执行我的共享导出.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读