查看linux服务器时间:将文件从Windows服务器传输到linux服务器的方法

我需要将包含定期从美国的 Windows 生产服务器传输到印度的 linux 服务器的 webserver-log-like 文件。这些文件的大小为〜 4 MB,每分钟我得到大约 1 个文件。在 Windows 中写入的文件和在 Linux 机器中可用的文件之间,我可以花费大约 5 分钟的时间。我在这里的各种选项之间有点困惑,因为我在这样的设计中缺乏经验:

我正在考虑在 C #.NET 中编写一个服务,该服务将定期存档,压缩并将其发送到 linux 机器。这些文件是相当可压缩的。WinRAR 可以将这些文件的 32 MB 转换为 1.2 MB 存档。所以应该解决网络传输速度问题。但是,我到底如何将文件传输到 linux?我可以使用 samba 在 windows 服务器上安装 linux 驱动器,或者我应该创建一个 ftp 服务器,或者将文件序列化为一个好的。

将 windows 驱动器安装在 linux 上。我可以使用 mount 命令或者我可以在这里使用 samba (这两个的优点和缺点是什么?)。然后我可以在 linux 本身中编写压缩和复制部分。

我不相信互联网连接非常稳定,所以应该有一个很好的重试机制和故障保护。在这些情况下,潜在的陷阱是什么,以及我必须担心的其他问题?

谢谢 Hari

3

RAR 是坏的。坚持 7zip 或 bzip2。使用 ssh 传输它,可能与 rsync,因为它可以链接容错。

2

WinSCP 可以帮助您使用脚本将文件从 Windows 批量传输到 Linux。然后配置 Windows 任务计划程序以定期运行脚本。

我从这篇文章中一步一步地学到了:https://techglimpse.com/batch-script-automate-file-transfer-winscp/

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(627)
E38故障代码:如何浮动范围大与4个字节(±3.40282347E+ 38)(4 byte max value)
上一篇
Linux启动ftp服务命令:在Linux命令行中创建FTP用户
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(88条)