Назад | Перейти на главную страницу

Лучшие параметры файловой системы ext4 для хранения образов дисков virtualbox

У меня есть раздел, который я собираюсь использовать для хранения образов дисков VirtualBox (VDI или может быть VMDK). Это изображения фиксированного размера (не выделяемые динамически). На разделе нет других файлов / каталогов (только несколько файлов * .vdi в корневом каталоге раздела).

Какие параметры ext4 лучше всего подходят для этой цели? Поскольку раздел содержит всего несколько исправленный размер ~ 20 ГБ файлов, и никакие другие файлы никогда не создаются на разделе - я думаю, что для оптимизации производительности можно использовать некоторые специальные флаги.

Требования:

  1. Стабильность: изображения не должны повреждаться в случае внезапного отключения питания (или, по крайней мере, они должны повреждаться больше не надо чем с параметрами ext4 по умолчанию).
  2. Максимальная производительность.

Подойдут следующие варианты крепления:

noatime,nodiratime,journal_async_commit

Также я думаю, что всегда имеет смысл использовать journal_checksum, но в современных системах он будет использоваться по умолчанию.

Чтобы получить максимальную производительность, убедитесь, что вы правильно выполняете выравнивание размера полосы RAID, это может иметь довольно большое влияние на производительность.

Для больших файлов просто убедитесь, что вы используете экстенты, и все будет хорошо.

Не по теме: XFS обычно является лучшим вариантом в этом случае, и даже RHEL переключается на XFS в качестве файловой системы по умолчанию в RHEL7. Если вам нужна высокая доступность виртуальных образов и у вас есть несколько серверов хранения, используйте Ceph.