在 Windows 和 Linux 主机之间共享虚拟机。我需要什么文件系统?

在 Windows 和 Linux 主机之间共享虚拟机。我需要什么文件系统?

在我当前的设置中,我同时使用 Windows 和 Linux 主机,我在一个分区中有一堆 VM,我需要从任一主机使用和访问它们。

我测试了几个文件系统,结果很差:

  • NTFS:在 Linux 上,NTFS 实现在带有 fuse 的用户模式下运行,速度慢得令人难以置信,VM 以 1fps 运行,整个主机系统都在崩溃。
  • exFAT:与 NTFS 相同
  • FAT32:它似乎运行良好,但缺少日志和其他功能让我有点害怕,我不知道将 VM 保留在那里是否是个好主意

有没有更智能的方式在两个主机之间共享虚拟机?

答案1

我使用带有预分配/2G 分割 VMDK 的 FAT32,从未遇到过问题:关键在于,文件系统上的元数据永远不会改变(文件时间除外) - 这可以缓解 FAT32 的大多数弱点 - 在任何不断增长的文件上运行 FAT32 都是您可能愿意或不愿意承担的风险。

剩下的就是 FAT32 缺乏访问权限 - 您必须决定这是否是一个重大问题。

相关内容