Modifica os parâmetros de criação do sistema de arquivos XFS durante a instalação do kickstart

5

Estou simplificando o processo de kickstart para uma série de sistemas EL6.2 (RHEL, CentOS, SL, etc.). Eu prefiro usar o XFS sobre o ext4 para a partição de crescimento / dados. No entanto, gostaria de ter algum controle sobre as opções passadas para mkfs.xfs para a criação da partição. Eu normalmente criaria essa partição depois que o servidor fosse criado, para que eu tivesse esse controle. Mas isso deve ser realmente automatizado.

Ao criar uma partição XFS manual de 400 GB, usaria normalmente uma string de comando como:

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

Com /etc/fstab opções de montagem como:

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

Como posso obter algo semelhante no processo de instalação do kickstart do anaconda sem recorrer a colocá-lo em% post?

    
por ewwhite 05.02.2012 / 20:34

2 respostas

5

Suas opções para criar sistemas de arquivos são limitadas àquelas descritas em a documentação do kickstart (em particular, os comandos part , logvol e raid ). A suposição geralmente é que você está feliz com as opções padrão ao criar sistemas de arquivos. Se você precisar de algo mais sofisticado, precisará usar a seção %pre ou %post para chamar o mkfs.xfs diretamente.

    
por 05.02.2012 / 23:07
1

A única maneira de especificar opções mkfs não padrão durante o Kickstart é usar o --fsprofile flag no comando part . Infelizmente, isso requer que os mkfs específicos do sistema de arquivos tenham um recurso de "tipo de uso". Com mke2fs , esse é um sinalizador -T que faz referência a /etc/mke2fs.conf . Para o XFS, uhhhh…

Mas talvez isso possa apontar você na direção certa.

Ah, e --fsoptions permite especificar opções de montagem.

    
por 09.05.2012 / 00:12