用于存储 VirtualBox 磁盘映像的 ext4 文件系统的最佳参数

用于存储 VirtualBox 磁盘映像的 ext4 文件系统的最佳参数

我有一个分区,我将用它来保存 VirtualBox 磁盘映像(VDI,也可能是 VMDK)。它们是固定大小(不是动态分配)的映像。分区上没有其他文件/目录(分区根目录中只有几个 *.vdi 文件)。

哪个 ext4 参数最适合此目的?由于分区仅包含少量固定大小~20 GB 的文件,并且分区上从未创建过任何其他文件——我猜可以使用一些特殊标志来优化性能。

要求:

  1. 稳定性:突然断电时图像不得损坏(或至少应损坏不再比默认的 ext4 选项更慢)。
  2. 最大性能。

答案1

以下安装选项应该合适:

noatime,nodiratime,journal_async_commit

此外,我认为使用“journal_checksum”总是有意义的,但在现代系统上它将被默认使用。

答案2

为了获得最佳性能,请确保正确执行 RAID 条带大小对齐,这可能会对性能产生相当大的影响。

对于大文件,只要确保您使用范围就可以了。

题外话:在这种情况下,XFS 通常是更好的选择,甚至 RHEL 也会在 RHEL7 中将 XFS 切换为默认文件系统。如果您希望虚拟映像具有高可用性并且拥有多个存储服务器,请使用 Ceph。

相关内容