将重复数据删除的文件复制到新的 Server 2012 驱动器的最佳方法是什么?

将重复数据删除的文件复制到新的 Server 2012 驱动器的最佳方法是什么?

我们在 Windows Server 2012 计算机上有一个已删除重复数据的卷,该卷已接近其极限。这是一个 1.3 TB 的驱动器,其中有约 10 TB 的重复数据。我们想将所有这些数据复制到更大的 4 TB 驱动器上。

执行此复制的最佳方法是什么,以便我们只复制 1.3 TB 的重复数据删除数据,而不是解压整个 10 TB 并在另一端重新打包?

编辑:我尝试了标准资源管理器文件复制和 Copy-Item,但似乎都没有识别重复数据删除。不过,我都没有运行完成,所以我不能肯定这是事实。

答案1

我最终使用支持重复数据删除的 Windows Server Backup 进行了复制。我按照此页面上的说明进行操作:http://technet.microsoft.com/en-us/library/hh831600.aspx

在我们的案例中,我们将数据从 T: 驱动器移动到 Y: 驱动器。我使用 X: 驱动器作为中间备份存储驱动器。备份存储驱动器不需要启用重复数据删除,只需与优化的重复数据删除数据一样大即可。

进行备份:

C:\> wbadmin start backup –include:T: -backuptarget:X:

获取备份版本:

C:\> wbadmin get versions

将备份恢复到新驱动器:

C:\> Wbadmin start recovery –version:02/16/2012-06:22 -itemtype:Volume  -items:T: -recoveryTarget:Y:

标准复制命令似乎不支持重复数据删除,尽管我没有尝试运行任何命令直到完成,所以我可能是错的。如果有人有更好的解决方案,我会更新已接受的答案。

答案2

请原谅我对此进行谷歌研究,但我喜欢这个问题,因为它将来可能与我有关。

以下是我的发现:

Windows Server 2012 中的重复数据删除简介

可移植性:受重复数据删除控制的卷是原子单位。您可以备份卷并将其还原到另一台服务器。您可以将其从一台 Windows 2012 服务器中取出并移动至另一台。访问数据所需的所有内容都位于驱动器上。所有重复数据删除设置都保留在卷上,并在卷安装时由重复数据删除过滤器获取。卷上唯一未保留的是任务调度程序引擎的调度设置。如果将卷移动到未运行数据重复数据删除功能的服务器,则您将只能访问尚未进行重复数据删除的文件。

在我看来,如果你尝试移动重复数据删除的数据,它只会复制 1.3TB。

大致相同的信息可以在这里找到:关于 Windows 2012 重复数据删除你需要知道的七件事

“原子单位”意味着有关给定卷的所有重复数据删除信息都保留在该卷上,因此可以将其移动到支持重复数据删除的另一个系统而不会造成损害。如果将其移动到没有重复数据删除的系统,您将只能看到未删除重复的文件。最好的规则是不要移动已删除重复数据的卷,除非将其移动到另一台 Windows Server 2012 计算机。

为了“取消重复数据删除”,你必须运行如下命令:

Start-DedupJob -Type Unoptimization

最后:http://msmvps.com/blogs/ivansanders/archive/2013/03/03/windows-server-2012-new-features-data-deduplication.aspx

Requirements for Drive removal for use in other systems, if keeping the data on the drive
1. The OS is Windows server 2012 
2. You have configured Data deduplication on the new system.
3. OR, You have removed data deduplication from the drive prior to moving the drive >to a platform that does not support Data deduplication

注意:如上所述,要使驱动器正常工作,并且当您尝试在新系统上打开文档/文件时,它们不会出现损坏的情况,您需要在将驱动器移动到新系统之前在新系统上安装和配置数据重复。这意味着您需要在非 Windows Server 2012 的任何操作系统上安装驱动器之前从卷中删除数据重复数据删除


综上所述因为我自己没有办法测试它……我不能肯定这意味着它不会在移动时重新补充数据,但看起来不会。很抱歉,我无法 100% 确认。我本来想发布这条评论,但要分享的内容太多了。

答案3

您可以将源磁盘克隆到更大的目标磁盘。然后将目标磁盘放入系统中,将卷扩展到完整的 4TB 可用空间。克隆过程将是块级传输,因此它不会比 1.3TB 磁盘花费更长的时间。

答案4

另一个想法可能是使用 VHD(X) 容器来存储重复数据删除卷。然后,您将能够将 VHDX 移动到您想要的任何磁盘,并且所有重复数据删除的文件和元数据都将包含在 VHD 文件中。

显然,这确实会产生一些开销......但灵活性的优势可能超过劣势。

相关内容