将一个驱动器克隆到另一个驱动器的最快方法

将一个驱动器克隆到另一个驱动器的最快方法

我在工作中遇到了一些限制:

-我想要克隆的服务器目前位于一个较远的设施中,我们无法访问它。

-我们无法访问该服务器的互联网。

-我们可以亲自访问服务器,但只能访问很短的时间(<6 小时)。

- 到达该设施大约需要两个小时的车程。

-我正在使用 Ubuntu Server 14.04 LTS

-这是一台 HP proliant 迷你服务器

我需要一种非常快速的方法来克隆 1TB 驱动器。磁盘到磁盘对于这项任务来说太慢了。我的老板对我使用非原生软件感到很奇怪,所以我需要一个 Unix/Ubuntu 解决方案。

我知道通过 gzip 管道传输的 dd 会压缩未使用的空间,但我认为这对我们没有太大帮助。

答案1

经过足够的调整后,我设计了一个可行的脚本解决方案。优化 dd 的最佳方法是增加/减少 bs。

这需要超级用户模式: sudo su

然后执行: pv -tpreb /dev/sda | dd of=/dev/sdb bs=64M

pv -tpreb 以可视化方式显示下载速率以及每秒下载量。

更改 bs(块大小)可使我的 CPU 获得更快的数据速率。显然,它可以处理比我想象的更大的 bs。

相关内容