![自适应速度的多播图像恢复](https://linux22.com/image/514175/%E8%87%AA%E9%80%82%E5%BA%94%E9%80%9F%E5%BA%A6%E7%9A%84%E5%A4%9A%E6%92%AD%E5%9B%BE%E5%83%8F%E6%81%A2%E5%A4%8D.png)
我很好奇,想知道是否有任何工具可以通过多播恢复磁盘映像(甚至传输文件) - 对于任何平台,特别是如果项目有可用源 - 多播速率可以动态调整。
在 Mac 上,我所知道的所有多播解决方案(例如 Deploy Studio 和之前的 NetRestore)都使用多播 ASR(苹果软件恢复),但它有一个明显的缺陷——你必须在开始通过网络发送磁盘映像之前设置多播速度,并且该速度是锁定的。你的客户端要么能跟上并恢复,要么不能*。
在我看来,多播服务器必须能够调整数据速率,因此您基本上说“开始发送此图像”,客户端连接,如果它们跟不上,它们会告诉服务器,这样服务器就会减慢速度。(同样,如果没有客户端难以跟上,我希望服务器尝试加速,并且我希望能够限制最大吞吐量,以便其他网络活动可以继续进行而不会造成资源匮乏。)
那么,有哪些工具呢?适用于 Linux 还是 Windows?有没有我忽略的适用于 Mac 的工具。[这真是让我难以接受,因为当你启动多播并以良好的速度恢复实验室时,你本来可以将数据单播到所有计算机,然后就大功告成了。]
*** 这里有一些回旋余地。我认为个别客户可以说“我错过了一点数据”并获取它,他们可以选择在下次通过网络发送图像时收听,但总的来说,如果他们第一次错过了,你就必须再次对机器进行映像处理,而且没有节省时间。
答案1
多雾路段执行多播磁盘映像 - 当您有一组相同的机器需要映像时,这非常有用。从 Linux 服务器运行,绝对可以对 Windows 和 Linux 客户端进行映像,我不知道它是否适用于 Mac。我不知道 Mac 映像涉及什么巫术。我不知道它们是否可以 PXE 启动。
答案2
Windows 2008 r2 上的 wds 可以实现您所说的功能。