有哪些选项可以将单个文件传输到 10000 个不同的 USB 驱动器?我知道有些设备可以让你同时刻录多张 DVD,USB 驱动器上是否存在类似的设备?
答案1
您可以编写一个脚本来检测是否插入了 USB 驱动器并复制文件像这样 您仍然必须将 10k USB 驱动器插入集线器。
或者直接购买预装的 USB 设备,在谷歌上搜索“预装数据的 USB 设备”
答案2
我非常确定吞吐量会被共享,因此你不会想在每个 USB 端口上安装太多驱动器,但又不想获得专用的批量 USB 复制器(确实存在 -去谷歌上查询),你可以用一堆集线器做同样的事情,并且稍微滥用 Tee。我相信这可以做得更优雅(例如,这会对设备位置进行硬编码,并且在每种情况下可能都不相同)。有一个更完整的文章在这里但...
获取一个集线器,插入磁盘,找出它们的设备名称,并确保它们尚未安装。
在给出的示例中,它们从 /dev/sdf 复制到 sdd 和 sde。它们还使用 pv 来显示它们的进度,并且您只需添加更多管道输入的 dd 命令即可添加更多驱动器。
dd if=/dev/sdf |pv| tee >(dd of=/dev/sdd bs=16M) | dd of=/dev/sde bs=16M
我会尝试将其拆分到尽可能多的集线器中,并可能看看您是否可以编写脚本,这样就不会自动设置设备名称。您还可以使用图像文件作为输入文件,这样可以释放 USB 端口。