(适用于 Windows 计算机。)
所以,我需要这个的原因并不重要,但一般来说......
我有一个程序需要很长时间才能生成一个巨大的文件(比如100 GB)。
- 我没有足够的空间在本地保存该文件。
- 我不想浪费时间生成文件,然后等待生成完成后再通过互联网将其发送到另一台计算机。
我希望存在一些像本地虚拟驱动器一样安装的实用程序,当您保存到它时,它会将数据传输到实际的物理驱动器。我不希望目标驱动器位于云中的某个地方。我希望它是我另一台计算机上的驱动器,位于另一个地方。因此,两台计算机(源和目标)几乎肯定都必须连接到云中的某个中间位置才能进行流式传输。我听说过 Google Drive File Stream,但我不确定它是否能像我想要的那样工作。我不希望有任何中间数据堆积。我希望数据只是通过互联网从源流到目标。
这两台计算机不在同一本地网络或活动目录或类似的东西上。它们完全分开,但在互联网上,在防火墙后面,我无法将它们打开以进行外部发起的连接,例如 VPN。
另外,我无法分块生成文件。
答案1
联网是解决这一问题的方法。在目标计算机上共享一个文件夹,将其安装到源计算机上,然后让程序写入该文件夹。
这两台计算机不在同一本地网络或活动目录或类似的东西上。它们完全分开,但在互联网上,在防火墙后面。
有很多方法可以绕过这个问题,从打开防火墙的端口到设置 VPN。