需要将 390 GB 的数据从 Linux 服务器传输到 Windows 计算机

需要将 390 GB 的数据从 Linux 服务器传输到 Windows 计算机

我们想要将 300+ GB 的数据从 Linux 服务器传输到 WIndows 服务器。

我们可以使用 rsync (如果可以,我们该如何使用?) 将文件从 Linux 服务器复制到 Windows 文件共享吗?

或者我们应该使用 WEBDAV,我们有哪些选择?我们正在寻找最有效的方式来做到这一点 -

它们是一堆小型的独立文件(大约 200 万个文件)-

答案1

如果您在 Windows 机器上安装了 cygwin,则可以使用 rsync。

答案2

信息不足

  1. 它们在物理上彼此相邻吗?
  2. 他们的网络连接速度快吗?
  3. 数据是否在不断变化,即机器是否处于活动状态?
  4. Windows 机器是否配置了 Unix 环境,例如 cygwin?
  5. 您是否拥有这两个系统的根/管理访问权限?
  6. 两台服务器之间有防火墙吗?
  7. 数据是否敏感,即安全是否至关重要?
  8. Linux 机器是否运行 Web 服务器,例如通过 HTTP 呈现文件?
  9. 您可以远程访问 Windows 机器吗?
  10. 在提出这个问题之前,您是否曾努力思考过任何事情?

我的建议是,信鸽,事实证明它比 ADSL 更快http://news.bbc.co.uk/2/hi/8248056.stm

您没有提到任何重要的细节(即需要在不停机的情况下完成等),因此最基本的解决方案是最好的。

答案3

有很多方法可以做到这一点。

我通常使用 Cygwin 在 Windows 服务器上运行 rsync 守护程序,共享 /cygdrive 文件夹。从那里可以轻松复制文件,路径与 Windows 框对齐。

请注意,Cygwin 对 rsync 的实现存在一些限制,但根据所提供的文件/大小列表,您应该在容差范围内。

相关内容