在两个不同的虚拟机之间共享文件的最佳方法是什么

在两个不同的虚拟机之间共享文件的最佳方法是什么

在云端同一 LAN 上的 2 个服务器 VM 之间自动交换文件的最佳方法是什么?

A VM 是 Windows 服务器,B VM 是 CentOS Linux 操作系统,方向路径是 Windows Server Dir > CentOS Linux Dir,单程数据大小约为 5MB。

我需要每日同步文件服务,我有几个选项可以讨论:

  1. WinSCP 第三方程序
  2. 共享 SMB 文件(Samba 和 Windows SMB)
  3. Syncthing 第三方程序
  4. Powershell 脚本可自动执行从 Windows 到 Linux 的同步服务

主要标准是安全性和性能,我需要能够全天候工作的稳定选项。如果上面没有列出,请回答您的方法。

答案1

Syncthing 是一个开源程序,可以双向同步您需要的每个文件,其主要特点是程序可以存储和保留您的文件长达 1 年,以保留文件备份,这是 winscp 和 SMB 共享所缺乏的,最后提到的工具只是传输介质而不是同步服务,提供的功能越多,就越值得信赖,所以如果以前同步的文件出现任何问题,您可以对其进行备份。

相关内容