我在 Windows Server 2008 机器上有一个 5TB 的卷(不可启动)。我需要通过网络将它复制到另一台服务器。因为该卷有 3000 万个文件,所以像 robocopy 这样的文件系统复制工具将永远使用;我需要一个块级副本。源卷在复制过程中必须保持在线——因此引导至 Linux 不是一个选项。
Acronis 必须从旧卷 -> 图像 -> 新卷。
什么会让我去旧卷 - >新卷,中间没有图像步骤?
我在 Windows Server 2008 机器上有一个 5TB 的卷(不可启动)。我需要通过网络将它复制到另一台服务器。因为该卷有 3000 万个文件,所以像 robocopy 这样的文件系统复制工具将永远使用;我需要一个块级副本。源卷在复制过程中必须保持在线——因此引导至 Linux 不是一个选项。
Acronis 必须从旧卷 -> 图像 -> 新卷。
什么会让我去旧卷 - >新卷,中间没有图像步骤?
如果你使用 rsync 或类似的东西(应该在 Windows 上工作),初始传输可能需要一些时间,但你可以在第一次完整传输后真正快速地更新更改的文件。这是我将大量数据从一个系统移动到另一个系统的首选方法。
您可以使用Richcopy或其他多线程复制程序并将线程数(在 Richcopy:文件复制设置中)设置为至少 8 或 16,并将目录搜索设置为 4 或 8。我们多次使用这种方法来复制数百万个小文件。
您可以在两台机器上启动 Linux 光盘并在安全外壳上使用 dd,只要磁盘驱动器匹配,它就会为您提供磁盘副本。如果它们不是相同的驱动器,则新系统可能会出现一些问题。有时它们可以在之后使用 Testdisk 和/或 Windows 修复进行修复。
你必须非常小心地注意你传递的参数(这样你就不会覆盖你的“好”服务器卷)。只要小心,最坏的结果就是浪费时间通过网络复制卷以查看是否可行。
请参阅 Bart Silverstrim 的回答了解总体思路和风险。当您可以关闭 Windows 机器时,这是您需要的工具。
passwd
并检查 ssh 是否正在运行/etc/init.d/ssh start
或类似在源机器上:
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'
然后在新分区上运行一些 chkdisk
这里有一些链接,指向如何完成它的示例。需要一些 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/