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

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

哪个ext4参数最适合这个目的? 由于分区只包含几个固定大小的 〜20 GB文件,并且在分区上没有其他文件被创build – 我想可以使用一些特殊的标志来优化性能。

要求:

  1. 稳定性:在突然断电的情况下,图像不能被破坏(或者,至less应该使用默认的ext4选项来破坏图像)。
  2. 最高的性能。

以下安装选项应该是合适的:

noatime,nodiratime,journal_async_commit 

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

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

对于大文件,只要确保你使用的是范围,你就会很好。

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