磁盘克隆——它实际上会复制多少数据?

磁盘克隆——它实际上会复制多少数据?

我正在克隆一个 500GB 大小的磁盘。磁盘中没有数据。它大约有 300GB 的数据。它会复制多少实际数据(具体读取多少,写入多少)?如果克隆实用程序读取一个扇区,但没有数据,它还会复制该扇区吗?或者它会跳过或命令目标磁盘直接写入下一个?

我在已删除的旧磁盘上还有 50GB 的可用空间,恢复工具可以恢复此类已删除的数据。克隆过程(一般为软件)会将此空间视为数据还是视为空白空间。

答案1

大多数数据复制工具只会复制该存储设备上的活动和未删除的数据。

数据复制工具可分为三大类:文件复制、扇区复制和分区复制,下面是它们的分类。如果您关心仅有的复制文件,然后使用允许您进行纯文件复制的工具。

  • 文件复制:如果你有一个 500GB 的硬盘,而你只有 300GB 的数据,那么绝大多数执行文件复制的数据复制工具都会仅有的复制 300GB 的数据。如果您删除了磁盘上的数据,则不会复制这些数据;数据复制工具只会复制磁盘上的活动数据,而不会复制已删除或移除的数据的剩余数据。

  • 分区复制:但是,根据您问题中的描述和顾虑,您可能会考虑使用全磁盘映像工具,该工具可以 100% 精确复制系统上的分区。这种复制是通过那些看起来像烤面包机的独立硬盘复制器进行的。这些设备会执行完整的分区/磁盘复制,如果您将 500GB 硬盘复制到 1TB 硬盘,则会导致问题;500GB 硬盘将被映像到 1TB 驱动器中,留下 500GB 的死空间,只能通过分区工具恢复。

  • 扇区复制:一些最基本的工具(例如)dd本质上是扇区复制器,它们存在复制已删除数据的风险。例如,如果您使用dd简单的复制数据,dd if=/dev/sda1 of=/dev/sdb1那么是的,它将克隆所有 500GB包括空白空间与完整分区副本非常相似。

只需确保使用严格复制数据而不是执行分区克隆的数据复制工具即可。例如,碳抄本macOS 上的 是一个纯数据复制设备,我最近用它将 256GB SSD 上的数据迁移到 512GB SSD;只有 256GB SSD 上使用的数据被复制到了 512GB SSD 上。

相关内容