我有一些远程 Linux 服务器,希望在其上运行仅适用于 Windows 的应用程序。
我不想停止在任何服务器上运行 Linux,因为它们还执行其他仅限 Linux 的操作,所以我正在考虑在 Linux 下的 VM 中运行 Windows 7。
该应用程序是一款只能在 Windows 上运行的视频编码软件。我会在 Windows 客户操作系统上安装 Cygwin,将输入文件 scp 进去,通过 ssh 调用编码器,然后将输出文件 scp 回 Linux 主机操作系统。
问题:
VirtualBox 性能是否良好?还有更好的选择吗?
有没有办法将 Linux 主机上的目录公开给 Windows 客户机,以跳过 scping?
最后,如果您以不同的方式解决这个问题,您会怎么做?
答案1
您还可以查看流浪汉,专为无头运行 VirtualBox Vms 而设计。
答案2
VirtualBox 可能很好,特别是如果 CPU 支持硬件虚拟化。
对于从主机向客户机公开目录,VirtualBox 对此具有本机支持。只需使用它的共享文件夹. 这些将在 Windows 中显示为网络共享。
答案3
Virtualbox 可以工作,但性能取决于您的应用程序。您可以考虑使用 samba 进行文件访问。我认为 virtualbox 附加组件也可以做到这一点,尽管当时我使用的是 samba。Vmwareplayer 是另一个选择。