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

Измените параметры создания файловой системы XFS во время кикстарт-установки

Я оптимизирую процесс кикстарта для серии систем EL6.2 (RHEL, CentOS, SL и т. Д.). Я бы предпочел использовать XFS вместо ext4 для раздела роста / данных. Тем не менее, я хотел бы получить некоторый контроль над параметрами, переданными mkfs.xfs для создания перегородки. Обычно я создаю этот раздел после сборки сервера, чтобы иметь этот контроль. Но это действительно нужно автоматизировать.

При создании ручного раздела XFS размером 400 ГБ я обычно использую командную строку, например:

mkfs.xfs -f -L /data -d agcount=100 -l size=128m,version=2 /dev/cciss/c0d1p0

С участием /etc/fstab варианты монтирования, такие как:

LABEL=/data /data xfs noatime,logbufs=8,logbsize=256k,nobarrier 1 2


Как я могу встроить что-то подобное в процесс установки anaconda kickstart, не помещая его в% post?

Ваши варианты создания файловых систем ограничены описанными в документация кикстарта (в частности, part, logvol, и raid команды). Обычно предполагается, что вы довольны параметрами по умолчанию при создании файловых систем. Если вам нужно что-то более интересное, вам нужно использовать %pre или %post раздел для прямого вызова mkfs.xfs.

Единственный способ указать параметры mkfs не по умолчанию во время кикстарта - использовать --fsprofile флаг к part команда. К сожалению, для этого требуется, чтобы у mkfs, специфичных для файловой системы, была функция "типа использования". С участием mke2fs, это -T отметьте, что ссылается /etc/mke2fs.conf. Для XFS, эээ…

Но, возможно, это укажет вам правильное направление.

О, и --fsoptions позволяет указать параметры монтирования.