存储虚拟机映像的最佳文件系统是什么?

jon*_*way 8 ubuntu partition filesystems virtual-machines virtualbox

我正在计划如何对我的硬盘进行分区。

我想有 2 个分区 - 一个用于 Ubuntu,主操作系统,另一个用于虚拟机映像,因为我想通过 VirtualBox 运行 Windows 和 MacOS 的虚拟机。

我的问题是 - 虚拟机分区的最佳文件系统是什么?

使用 FAT32 或 NTFS 以外的文件系统在性能方面有什么优势吗?

Tim*_*ong 11

我会将您的 VM 映像放在单独的主轴上。将它们放在具有大缓存的单独磁盘上可能比您使用的文件系统产生更大的性能提升。

鉴于 VM 映像中的损坏可能是灾难性的,我会考虑文件系统的稳健性而不是性能。例如,它是否有可能在停电时幸免于难?因此(使用您引用的示例)我肯定会在 FAT32 上使用 NTFS,无论性能特征如何,仅仅因为它是一个日志文件系统,因此具有更高的容错性。

  • 你比我快了几秒。+1 用于将它们放在另一个驱动器上。 (2认同)

Dav*_*ger 5

如果可能,我强烈建议将您的虚拟机映像放在另一个硬盘驱动器上,而不是放在同一个驱动器上(即使它在不同的分区上)。为操作系统任务和运行 Virtualbox 保存主硬盘驱动器,让第二个驱动器处理数据,因为会有很多数据来回移动,并且当硬盘驱动器成为瓶颈时,它会显着降低系统速度。

如果您必须将它保存在同一个驱动器上,请确保在格式化时使用大块。由于移动了大量数据,我相信这将有助于提高性能(如果我在这里错了,请有人纠正我)。我不确定图像是否有更好的 fs。Sun 的这篇文章指出 ZFS 非常好用。