建议使用 Windows Server 2012 R2 或 Windows Server 2012 随附的 Robocopy.exe 版本。

即然官方建议我们用2012或2012R2所带的Robocopy,所以选它来做这次迁移的工具!

我现在需要的将一台2008R2服务器上,近2T的数据迁移到一台全新的2012R2机器上,依之前的测试,在1G 的网络环境中,平均迁移速度可以达到每分钟3G 左右,最高可以到达4G,所以,估计完成这次迁移大约需要8-12小时,刚才可以利用周末晚上完迁移!

确定好时间,通知用户后,开始进行!

首先,为确保迁移过程中,不会有文件更新、写入,需将2008R2旧文件服务器上需要迁移的共享目录中的共享权限设置为只读

切换到2012R2新文件服务器,进到命令提示下,可以用Robocopy /? 查看详细参数,有兴趣的可以每个参数去仔细研究!如下图:

常用参数:

源 :: 源目录(驱动器:\路径或\\服务器\共享\路径)。

目标 :: 目标目录(驱动器:\路径或\\服务器\共享\路径)。

/S :: 复制子目录,但不复制空的子目录。

/E :: 复制子目录,包括空的子目录。

/COPY:复制标记:: 要复制的文件内容(默认为 /COPY:DAT)。

(复制标记: D=数据,A=属性,T=时间戳)。

(S=安全=NTFS ACL,O=所有者信息,U=审核信息)。

/SEC :: 复制具有安全性的文件(等同于 /COPY:DATS)

/COPYALL :: 复制所有文件信息(等同于 /COPY:DATSOU)

/MT[:n] :: 使用 n 个线程进行多线程复制(默认值为 8)

n 必须至少为 1,但不得大于 128。

该选项与 /IPG 和 /EFSRAW 选项不兼容。

使用 /LOG 选项重定向输出以便获得最佳性能。

/R:n :: 失败副本的重试次数: 默认为 1 百万。

在本次迁移中,因为完全需要文件服务器,包换所有文件、目录、权限等,所以使用如下参考:

robocopy \\2008R2\e$\Share e:\Share /e /copyall /mt:20 /R:3 /log:E:\log\Share.log

\\2008R2\e$\Share 源目录,即旧2008R2服务器上的目录,也可以直接使用共享,

e:\Share目标目录,即新的2012R2服务器上的目录。

/E 复制子目录,包括空的子目录。

/COPYALL 复制所有文件信息(包括数据、属性、时间戳、安全、所有者、审核信息等)

/MT:20 使用 20 个线程进行多线程复制

/R:3 失败副本的重试3次数,由于 默认为 1 百万,如果碰到无法复制的文件,复试1百万次的话,估计得几天时间,所以建议修改

/log:E:\log\Share.log将复制结果记录到日志文件,以便查看错误或是失败的信息

以上命令后,就是慢长的等待了!

结束后,打开LOG文件,可以看到所有复制的文件目录、大小等信息:

最后会有汇总,总共文件、目录数量、大小、时间等信息!

从汇总信息来看,此目录总共942G,开始时间1:17:52,结束时间:4:20:29共用时:2:43:49,平均速度约3G/分钟!

用以上方法,完成另个几个共享目录的复制,然后再停用旧服务器上的共享、启用新服务器上的共享,总共2TB,总共用时约8小时!

Robocopy进行大量迁移的更多相关文章

  1. 文件迁移到FileTable中

    看此文档前,先参考一下文档 https://blog.csdn.net/downmoon/article/details/24374609 环境:阿里云ECS SQL Server 2017 + De ...

  2. [SQLServer大对象]——FileTable从文件系统迁移文件

    阅读导航 从文件系统中迁移文件到FileTable 批量加载文件到FileTable 如何批量加载文件到FileTable 通过博文[SQLServer大对象]——FileTable初体验,已经可以将 ...

  3. 基于本地存储的kvm虚拟机在线迁移

    基于本地存储的kvm虚拟机在线迁移 kvm虚拟机迁移分为4种(1)热迁移基于共享存储(2)热迁移基于本地存储(3)冷迁移基于共享存储(4)冷迁移基于本地存储 这里介绍的是基于本地存储的热迁移 动态块迁 ...

  4. 【SQLServer】记一次数据迁移-标识重复的简单处理

    汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 今天在数据迁移的时候因为手贱遇到一个坑爹问题,发来大家乐乐,也传授新手点经验 迁移惯用就 ...

  5. MVC5+EF6+MYSQl,使用codeFirst的数据迁移

    之前本人在用MVC4+EF5+MYSQL搭建自己的博客.地址:www.seesharply.com;遇到一个问题,就是采用ef的codefirst模式来编写程序,我们一般会在程序开发初期直接在glob ...

  6. 烂泥:wiki系统confluence5.6.6安装、中文、破解及迁移

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki.通过它 ...

  7. ASP.NET Aries 2.0 发布(原来的源码SVN已关闭,开源源码已迁移到GitHub)

    主要更新: 1:增加子目录部署支持. 2:增加Taurus.MVC支持. 3:优化及Bug修复. 1:增加子目录部署支持: 其实在重写Aries框架的时候,我是去掉了目录部署功能的,主要是为了加快Ar ...

  8. 我将系统从Windows迁移至Linux下的点点滴滴

    一.写在最前 由于本人的技术水平有限,难免会出现错误.本文对任何一个人有帮助都是我莫大的荣幸,任何一个大神对我的点拨,我都会感激不尽. 二.技术选型 在2013年8月低的时候,公司中了XXX市场监督局 ...

  9. 如何利用mono把.net windows service程序迁移到linux上

    How to migrate a .NET Windows Service application to Linux using mono? 写在最前:之所以用要把windows程序迁移到Linux上 ...

随机推荐

  1. QT+信号和槽函数_自定义槽函数_一个信号对应多个槽函数

    以下的代码里面有自定义槽函数的内容,同时也有信号实现的函数: #ifndef MAINWIDGET_H #define MAINWIDGET_H #include <QWidget> #i ...

  2. C ++ _多线程笔记

    #include<iostream>#include <thread>//创建线程需要添加的头文件 using namespace std;/*thread join(阻塞:主 ...

  3. 漫谈Word2vec之skip-gram模型

    https://zhuanlan.zhihu.com/p/30302498 陈运文 ​ 复旦大学 计算机应用技术博士 40 人赞同了该文章 [作者] 刘书龙,现任达观数据技术部工程师,兴趣方向主要为自 ...

  4. 核心动画中的几种layer

    第10章其他有用的层 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播.同时,转载时不要移除本申明.如产生任何纠纷,均与本博客所有人.发表该翻译稿之 ...

  5. loj6063 Shadow

    题目描述 题解: 显然凸多面体投下来一定是个凸多边形. 对于$30$分,直接投到$x-y$平面上即可. 对于$100$分,考虑搞出平面的一般式方程$ax+by+cz+d=0$. 给出平面上三个点$A, ...

  6. 学习vue之windows下安装live-server 超级详细篇

    最近项目要求用vue2.0所以开始着手学习. 前期准备: 下载Node.js 地址:http://nodejs.cn/download/ 选择自己对应的版本,我下载的是.msi 64位的 然后就双击下 ...

  7. POJ 2342 Anniversary party (树形DP入门)

    题意: 给定一个上下属的关系树, 每个人有一个活跃值, 现在要参加一个派对, 每个人都不会和自己的上属参加派对(上属参加了,下属就不能参加了), 求参加派对的最大活跃值 分析: 枚举每个节点取与不取得 ...

  8. [MVC]Ajax辅助方法

    在开始使用Ajax辅助方法前,必须在页面中载入jQuery以及jquery.unobtrusive-ajax.js文件才能正常执行. 为了让网站载入适当的JS函数库,必须先让Layout页面载入适当的 ...

  9. jar包、war包、ear包傻傻分不清?

    在工作中,需要在jboss上deploy一个health check的war包,因此了解一下: Jar文件(扩展名为. Jar,Java Application Archive)包含Java类的普通库 ...

  10. NYOJ301-递推求值

    递推求值 nyoj上矩阵专题里的10道题水了AC率最高的5道,惭愧,还不是完全自己写的,用了几乎两周的时间.模板题我是有自信写出来的,但对于高级一点的矩阵构造,我还是菜的抠脚. 这题感谢MQL大哥和她 ...