我有一个分区,我将用它来保存 VirtualBox 磁盘映像(VDI,也可能是 VMDK)。它们是固定大小(不是动态分配)的映像。分区上没有其他文件/目录(分区根目录中只有几个 *.vdi 文件)。
哪个 ext4 参数最适合此目的?由于分区仅包含少量固定大小~20 GB 的文件,并且分区上从未创建过任何其他文件——我猜可以使用一些特殊标志来优化性能。
要求:
- 稳定性:突然断电时图像不得损坏(或至少应损坏不再比默认的 ext4 选项更慢)。
- 最大性能。
答案1
以下安装选项应该合适:
noatime,nodiratime,journal_async_commit
此外,我认为使用“journal_checksum”总是有意义的,但在现代系统上它将被默认使用。
答案2
为了获得最佳性能,请确保正确执行 RAID 条带大小对齐,这可能会对性能产生相当大的影响。
对于大文件,只要确保您使用范围就可以了。
题外话:在这种情况下,XFS 通常是更好的选择,甚至 RHEL 也会在 RHEL7 中将 XFS 切换为默认文件系统。如果您希望虚拟映像具有高可用性并且拥有多个存储服务器,请使用 Ceph。