我正在精简一系列EL6.2(RHEL,CentOS,SL等)系统的kickstart过程。 我宁愿使用XFS而不是ext4来生长/数据分区。 不过,我希望能够控制传递给mkfs.xfs的选项来创build分区。 在创build服务器之后,我通常会创build这个分区,这样我就可以拥有这个控制权。 但是这应该是自动的。
当创build一个400GB的手动XFS分区时,我通常会使用如下的命令string:
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中?
创build文件系统的选项仅限于kickstart文档 (特别是part , logvol和raid命令)中描述的选项。 在创build文件系统时,通常假定您对默认选项感到满意。 如果你需要更好的东西,你需要使用%pre或者%post来直接调用mkfs.xfs。
在Kickstart中指定非默认mkfs选项的唯一方法是对part命令使用--fsprofile标志。 不幸的是,这要求特定于文件系统的mkfs具有“使用types”function。 使用mke2fs ,这是一个引用/etc/mke2fs.conf的-T标志。 对于XFS,呃…
但也许这可以指出你在正确的方向。
哦,而且--fsoptions允许你指定安装选项。