在 Windows 7 PC 和虚拟服务器之间传输文件的最快方法是什么?

在 Windows 7 PC 和虚拟服务器之间传输文件的最快方法是什么?

我的外部拇指驱动器上有 600 个航空图像 tiff 文件(每个 180MB)。我需要将 tiff 文件从我的台式电脑(Windows 7 pro)传输到连接到我的虚拟服务器(Windows Server 2008 R2 Standard)的网络附加存储 (NAS) 设备。我的台式电脑上有 20 Mbps 宽带连接,虚拟服务器上有 1 Gbps 连接。我尝试了以下工作流程:

  1. 创建与虚拟服务器的 VPN 连接
  2. 映射连接到虚拟服务器的 NAS
  3. 打开两个 Windows 资源管理器窗口:一个用于我的电脑上的 tiff 文件,另一个用于目标文件夹
  4. 复制 tiff 文件并粘贴到虚拟服务器上的映射目标文件夹。

这种方法非常慢。有什么更好、更有效的方法可以在 PC 和虚拟服务器之间传输文件?不幸的是,将外部驱动器连接到 VM 主机不是一个选择。

答案1

我用 USB 来做,您可以将其插入您的电脑,复制其上的文件,完成后,将其添加到虚拟机中。

优点:速度快

缺点:没有直接连接

如需更多解决方案,请阅读

编辑:如果您的台式电脑的上传速度只有 20 Mbps,那么您将无法通过以太网直接以超过 2.5 兆字节/秒的速度上传。因此,您需要对运行虚拟服务器/NAS 的电脑进行物理访问。然后您可以使用 USB 解决方案加快速度。

答案2

由于您的 NAS 位于数据中心,因此您的选择很少:

  • 您可以将图片压缩为更小的格式,例如 JPEG(设置为 100%)、PNG 甚至 RAW。这样可以让您的工作更加轻松,尤其是当您必须将所有内容下载回桌面时。
  • 将其全部放入压缩档案 (7z) 中并发送。由于这是一个大文件,而不是许多小文件,因此速度会稍快一些(因此上传不会
  • 如果允许,请联系数据中心协调邮寄包含所有图像的 150 GB 驱动器(180 MB x 600 = 108 GB)。
  • 不要把它放在数据中心,而只需保留大量数据的离线备份。

答案3

正如@oldmud0 所说,TIFF 是一种非常低效的格式 - 您可以通过将文件转换为 PNG(不会降低质量但体积小得多)或者在传输文件之前使用 ZIP 压缩文件来获得牵引力。

另一个解决方案(速度会慢一些,但不会篡改文件)是在上传文件的计算机和服务器之间设置 VPN - 诀窍是在 VPN 上启用压缩。但是,您可以拖放文件并获得显著的加速。

还有一点需要注意——您没有指定所用的连接类型。许多连接(尤其是 ADSL、VDSL)宣传的速度是下载速度——上传速度通常只是上传速度的一小部分。因此,如果您的 ADSL 连接下载速度为 20 兆,则您的上传速度很可能只有 1 兆——这将导致网速明显变慢。

另一个可能值得考虑的选择 - 取决于您所在的国家等,可能是去某个具有高速互联网连接的地方并从那里上传文件(例如通过光纤连接的网吧或图书馆 - 您打算使用的带宽量可能会或可能不会存在问题,具体取决于它们与服务器之间的建立和连接。

相关内容