假设我有 80Gb 的数据需要从一台计算机传输到另一台计算机。传输这些文件最快的方法是什么?
- 网络传输?
- DVD 录制?
- 复制到 U 盘中吗?
- 移除一个 HD 并将其作为辅助 HD 放置在另一台 PC 中,然后复制并粘贴文件?
- [还有其他建议吗?]
答案1
我建议暂时从一台计算机上移除硬盘,并将其安装到另一台计算机上进行传输。
答案2
我在 100Mbit 网络上比较了 Linux 中的几种不同方法:
Method Bytes Time Speed
smb mount then cp 733960192 425 1.647 MB/s
scp 730253312 69.48* 10.0241 MB/s
wget using http 736274432 63.2 11.1097 MB/s
rsync - - comparable to scp
- scp 包括我输入 40 多个字符的密码所花的时间。减去至少 3-4 秒。
- scp 和 wget 实际上锁定了我的网络连接。putty 超时。top 指示整个核心专用于复制。
- 我没有 rsync 的数据,但它们与 scp 相当
因此,在 Linux 中,我可以在 2 小时内传输 80GB 的数据,并且无需担心这个过程。我发现这比在计算机之间移动硬盘更好,因为移动硬盘需要我真正注意并关闭所有东西。
Windows 共享可能不如 scp 快。
答案3
我会选择大容量的外置 USB 驱动器。我有一个 250Gb 的笔记本电脑驱动器,就放在一个外壳里,就是为了这个目的。
答案4
如果您有 Mac,磁盘目标模式就很棒,尤其是当两台计算机都配有 Firewire 800 时。您可以使用 Firewire 将它们连接在一起,然后在磁盘目标模式下重新启动其中一台计算机,方法是t在启动时按住 。然后,该计算机将充当 Firewire 硬盘驱动器,无需移除任何磁盘即可实现非常快的传输速度。此外,即使计算机由于操作系统问题而无法启动,它通常也能正常工作。