
У меня есть раздел, который я собираюсь использовать для хранения образов дисков VirtualBox (VDI, или может быть VMDK). Это образы фиксированного размера (не динамически выделяемые). На разделе нет других файлов/каталогов (только несколько файлов *.vdi в корневом каталоге раздела).
Какие параметры ext4 лучше всего подходят для этой цели? Поскольку раздел содержит всего несколькоисправленный размерФайлы размером ~20 ГБ, и никаких других файлов на разделе не создается — полагаю, можно использовать какие-то специальные флаги для оптимизации производительности.
Требования:
- Стабильность: изображения не должны портиться в случае внезапного отключения питания (или, по крайней мере, должны портиться)больше не надочем с параметрами ext4 по умолчанию).
- Максимальная производительность.
решение1
Подойдут следующие варианты крепления:
noatime,nodiratime,journal_async_commit
Также я думаю, что всегда имеет смысл использовать «journal_checksum», но в современных системах он будет использоваться по умолчанию.
решение2
Чтобы добиться максимальной производительности, убедитесь, что вы правильно выравниваете размер полосы RAID, это может оказать довольно большое влияние на производительность.
Для больших файлов просто убедитесь, что вы используете экстенты, и все будет хорошо.
Не по теме: XFS обычно является лучшим вариантом в этом случае, и даже RHEL переключается на XFS как файловую систему по умолчанию в RHEL7. Если вам нужна высокая доступность виртуальных образов и у вас есть несколько серверов хранения, используйте Ceph.