【问题标题】:Copying file to multiple destinations将文件复制到多个目的地
【发布时间】:2014-02-19 22:19:50
【问题描述】:

有没有一种方法可以同时将单个目录复制到多个硬盘驱动器,而复制过程中每个都读取源文件? (可能类似于 Raid 1)

具体来说,在我工作的地方,我们需要部署(甚至一天多次)一个包含大约 50gb 数据的文件夹,从 PC(使用 Windows 7)到其他多个...使用 USB 驱动器...(是的,USB驱动器,对此无能为力)。通常将文件连续复制到每个 USB 需要很长时间,并且会产生很长的死区时间,尤其是对于最后收到副本的人。

由于有问题的源 PC 有 8 个 USB 3.0 端口,是否可以同时将源目录复制到所有 8 个端口中的 USB 驱动器? (当然没有 8 个复制进程争夺源硬盘有限的读取速度……只需准备好每个文件并将其复制到所有目的地)

我试图寻找答案,但我得到的只是 linux 或联网机器的答案。

【问题讨论】:

  • 为什么多个复制过程会减慢阅读速度?这就是缓存的用途。只要一切都适合 RAM(Win7 最多占用 192 GiB,IIRC),这不应该是瓶颈! - 只要 USB 驱动器具有专用控制器,您就可以并行使用它们。如果它们受到控制器的限制,那么无论如何您都无能为力。无论如何,我无法相信阅读速度应该是真正的问题。 - 不过还是跑题了。 ;)
  • 理想情况下是的,这就是应该发生的事情,将文件加载到 RAM,然后将其从 RAM 发送到所有设备。窗户似乎没有注意到。在一天结束时,我会尝试用 C# 编写一些东西来处理它。不确定我是否可以,但值得一试。

标签: windows copy


【解决方案1】:

http://sourceforge.net/projects/n2ncopy/ 我在谷歌上搜索过,我从未尝试过该程序

【讨论】:

  • 是的,我发现,它几乎没用,它比一个接一个地复制所有内容所花费的时间相同,可能还要多一点。 :( 唯一的好处是您不必手动将文件复制到每个驱动器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-30
  • 2015-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多