我想dd通过 Linux 上的 ssh 加密通道使用 netcat 从主机 A 到 B批量复制内容(使用 重新映像磁盘)。
我应该在两端输入什么命令?
我想在 WAN 上复制 10Tb 的数据(大量小文件,低级别流失),同时对可用基础设施的影响最小。
虽然我可以简单地使用 rsync,但这意味着查找更改并比较本地和远程数据(磁盘 I/O、网络带宽和 CPU 成本)虽然 rsync 可以有效地做到这一点,但我想知道有更有效的解决方案可以跟踪更改并传播它们(最好是双向的)。
存储本身是 HP NAS 设备上的 iSCSI。我们之前曾研究过使用其内置复制功能,但发现它们速度慢且不可靠。
DRBD 镜像在两端都需要额外的硬件。这将是相当昂贵的。过去我也被 DRBD 复制失败所困扰。
glusterfs 会更有效吗?使用 2 节点设置真的很愚蠢吗?有更好的解决方案吗?
我必须将两台带有大型 SAN 附件的服务器迁移到我们新的 VMWare 环境。
编辑:我必须提供一些额外的情报,因为我对 VMWare 解决方案有很好的答案。
好的,由于服务器上的某些技术限制,我无法在新系统上附加以前的 EMC LUN。
我无法使用 VMWare Converter 在我的新 VM 上克隆丢失的卷,因为 VMWare Converter 看不到 EMC PowerPath 伪设备,而且以前的管理员使用这些伪设备在其上构建 LVM2 和/或 ASM 卷。
这两个物理服务器连接到旧的 EMC² CX-340 SAN 并处理 5TB 的数据。
那些 5TB 的数据是小的 PDF,我需要通过我们的 1Gbit/s LAN 将它们传输到新机器。
我试过使用rsync,但它真的很慢并且对 RAM 和 CPU 性能有很大影响。
我尝试将 NC 与 TAR 一起使用,但传输速率非常慢,因为我在 1Gbit/s 链路上的平均吞吐量约为 50MB/s,流量几乎为零。
您能否给我一些有关此类迁移的建议或经验回报,以及您如何设法在合理的时间内正确完成它?