通过网络克隆 Windows 服务器卷——不创建映像

通过网络克隆 Windows 服务器卷——不创建映像

我在 Windows Server 2008 机器上有一个 5TB 卷(不可启动)。我需要通过网络将其复制到另一台服务器。由于该卷有 3000 万个文件,文件系统复制工具(如 robocopy)将需要很长时间;我需要块级复制。源卷必须在复制期间保持在线 - 因此无法启动到 Linux。

Acronis 必须从旧卷->图像->新卷。

什么可以让我转到旧卷 -> 新卷,而不需要中间的图像步骤?

答案1

您可以使用富文本或其他多线程复制程序,并将线程数(在 Richcopy:文件复制设置中)设置为至少 8 或 16,并将目录搜索设置为 4 或 8。我们已多次使用此方法来复制数百万个小文件。

答案2

如果您使用 rsync 或类似程序(应该适用于 Windows),初始传输可能需要一些时间,但您可以在第一次完整传输后快速更新已更改的文件。这是我将大量数据从一个系统移动到另一个系统的首选方法。

答案3

您可以在两台机器上启动 Linux 光盘并通过安全外壳使用 dd,只要磁盘驱动器匹配,它就会为您提供磁盘副本。如果它们不是相同的驱动器,您可能会在新系统上遇到一些问题。有时它们可​​以在之后使用 Testdisk 和/或 Windows 修复进行修复。

您必须非常小心地注意传递的参数(以免覆盖“良好”的服务器卷)。只要您小心谨慎,最坏的情况就是浪费通过网络复制卷以查看是否可行所需的时间。

答案4

请参阅 Bart Silverstrim 的回答,了解一般想法和风险。以下是关闭 Windows 计算机时所需的工具。

  1. 使用 systemresc cd 启动两个系统
  2. 使用将 root 密码添加到目标机器passwd并检查 ssh 是否正在运行/etc/init.d/ssh start或类似操作
  3. 确保设备/分区大小匹配或目标更大。
  4. 在源机器上:

    dd_rescue /dev/SOURCE_PARTITION – | ssh root@targetIP 'dd of=/dev/TARGET_PARTITION'

    # 或者使用稀疏选项可能会有效。

    dd_rescue -a /dev/SOURCE_PARTITION – | ssh root@targetIP 'dd of=/dev/TARGET_PARTITION'

  5. 然后在新分区上运行一些 chkdisk

  6. 如果你没有任何调整大小的工具ntfs调整大小包含在 systemrescuecd 中

这里有一些如何实现的示例链接。需要一些 Linux 设备

下载 systemrescuecd http://www.sysresccd.org/Download

ntfsclone 示例(本地)http://edoceo.com/exemplar/ntfsclone-transfer-windows

通过 ssh 进行 dd_rescue http://www.huanix.com/2009/04/11/data-recovery-using-dd_rescue-over-ssh/

相关内容